一、变量
Java中的数据类型
数字整型 int
双精度浮点型 double
布尔类型 bool
单精度浮点型 float
字符型 char
字符串类型 String
变量的三个步骤:
1.声明变量
int age;
2.变量赋值
age=18; (这里的等号 表示赋值 从右边往左边赋值)
3.使用变量
System.out.println(age);
也可以合二为一:
int age=18;
注意:
字符串类型 必须要加双引号
字符类型 必须要加单引号
二、如何实现控制台的输入?
1.导包(准备一家商店)
import java.util.Scanner;
2.创建Scanner对象(去商店购买一支笔)
Scanner input=new Scanner(System.in);
3.控制台输入(用笔写字)
input.next(); (适用于字符串型的输入)
input.nextInt(); (适用于数字整型的输入)
input.nextDouble(); (适用于双精度浮点型的输入)
input.next().charAt(0); (适用于字符型的输入)
三、变量的命名规范:
1.首字符:字母 下划线 美元符号$
2.其余字符:字母 下划线 美元符号$ 数字
3.尽量见名知意
4.使用骆驼式命名法
5.不能使用Java中的关键字(软件中变红色的就是关键字)
四、数据类型的分类:
Java中的8个基本数据类型:
int(整型) double(双精度) char(字符) boolean(布尔)
float(单精度) short(短整) long(长整) byte(字节)
Java中的引用类型:
String(字符串)
五、数据类型转换
1.自动类型转换(小的数据类型可以自动转换为大的数据类型)
double b=8;
System.out.println(b);//8.0
2.强制类型转换:会丢失精度
int a=(int)10.999;
System.out.println(a);//10
3.如果一个表达式中 有一个是double类型 那么整个表达式都提升为double;
double c = 5 / 2.0;
System.out.println(c);//2.5
六、运算符
1.赋值运算符:=
2.算术运算符:+ - * / %(取余) ++ --
自增运算 每次只增加1
num++;
自减运算 每次只减少1
num--;
3.关系比较运算符:>、<、 >=、 <=、!=、==
注意:布尔类型只有两个值:true(真) false(假)
4.逻辑运算符: & || !