变量:会发生改变的量
变量的分类:
数值类和非数值类,引用数据类型目前不说,现在还用不到。
数值类:
整数类:
type、shor、int、long
非整类:
float、double
非数值类:
char:只能输入一个字符或一个汉字
String:可以输入多个字符
double:布尔类型,有且只有两个值(true(逻辑真)\false(逻辑假))
变量的命名规则:
变量名主要由:数字、英文、美元符号($)、下划线、中文
其中:不能以数字开头、且美元符号($)尽量避免使用。
变量的声明和赋值:
public class HelloWorld{
public static void main(String[] args){
//第一种赋值语句,在声明变量的时候直接赋值
//例:类型 + 变量名 = 值;其中“类型”是可以直接改变的,它的“值”也要做相应的改变
//定一个整型变量(StudentAge)然后给它赋值(20)
int StudentAge = 20;
//第二种:先声明一个整型变量(StudentAge)、然后再赋值
int StudentAge;
StudentAge=20;
}
}
常量:简单理解就是,不会发生改变的量
规则:
全部大写,多个单词之间用“_”(下划线)隔开
格式:final 类型 常量名称 = 值;
其中“final”是定义常量的标志,去掉“final”就变成了变量,还有一个就是:一般在定义常量时就直接赋值了。
例:定义一个字符串类型的常量:
final String STUDENT_NAME = "张三丰"
Scanner:键盘输入函数
导包:
import java.util.Scanner
或者在创建对象:Scanner imput = new Scanner(String.in) 完成后,按住快捷键:Ctrl+Shift+O。
//导包是在这里写的
import java.util.Scanner;
public class HelloWorld{
public static void main(String[] args){
//创建对象
Scanner imput = new Scanner(String.in);
//键盘输入
int Age = imput.nextInt();
System.out.println(Age);
}
}
获取数据的方法:
.nextInt():获取整型数据
.nextShort():获取短整型数据
.nextFloat():获取浮点型数据
.nextLong():获取长整型数据
.nextDouble:获取双精度型数据
.nextByte:获取比特型数据(二进制数据)
.next():获取字符串 ,以空格或TAB结束
.nextLine():获取字符串,以回车(“\n”)结束”
字符串比较用:
str1.equals(str2);
到这里就结束了,目前还在学习中,若有错误请私信我或评论,请大家不吝赐教谢谢。