一.变量: 定义 变量是存储数据的一个基本单位,不同的变量相互独立 java常用数据类型 int 整数类形 long长整形 short短整型 double 小数类型(双精度浮点型) float(单精度浮点型) char 字符型(单个字符) String 字符串型(多个字符) 变量使用 1.声明变量 2.给变量赋值 3.调用变量 注:变量必须声明和赋值后才能使用 变量命名规则 1.变量必须以字母,下划线"_"或"$"符号开头 2.变量可以包括数字,但不能以数字开头 3.除了"-"或"$"符号以外,变量名不能包括任何特殊字符 4.不能使用java语言的关键字 注意 1.变量先赋值后使用 2.使用合法变量名 3.变量不能重名 二.运算符 1."="可以将某个数值赋给变量,或是将某个表达式的赋值给变量 (功能是将等号右边的表达式的结果赋给等号左边的变量) 2."+"加法运算符,求操作数的和 3."-"减法运算符,求操作数的差 4."*"乘法运算符,求操作数的乘积 5."/"除法运算符,求操作数的商 6."%"取余运算符,求操作数的余数 7."++"自身加一 8."--"自身减一 打印机:Scanner # = new Scanner(System.in);可供在控制台输入 可通过Ctrl+Shift+o导入扫描仪的包: import java.util.Scanner;或者import java.util.*; 三.数据类型转换 自动转换类型: 1.两者类型要兼容 2.doubl类型可存放int类型数据 强制数据类型转换 如需把double类型存放在int内则需在其变量类型前加(int) 四.boolean类型 此类型输出两种结果: true/false 实现的功能 1.实现从键盘获取数据 2.比较数据,并输出比较结果 关系运算符 1.">" 大于 2."<" 小于 3.">=" 大于等于 4."<=" 小于等于 5."==" 等于 6."!=" 不等于 7."!"非 "="与"=="的区别 1."="是赋值运算符,即把右面的赋值给"="左边的变量 2."=="是比较运算符,即"=="左边的值与"=="右边的值比较,相等则为true,否则为false 运算符的优先级 算数运算符>关系运算符>逻辑运算符