JAVA中数值分为三种变量,
常量.变量.字面量。
其中常量是不可变量使用 final 来修饰,
变量:只要没有 final 修饰的数值都是变量,
final修饰在变量声明的时候,在类型的前边使用final修饰,表示声明的是一个常量,例如:
final int i=10; final char c='A'; final String s="abc";
由final修饰的常量在声明时必须初始化。除基本数据类型外,final可以修饰任何数据类型的量,使其成为常量。字面量:JAVA中常量与变量中的具体数据就是字面量。
JAVA 中所有的变量都属于一种数据类型。
JAVA中的八种基本数据类型:
整数型 byte,short,int,long,占用字节分别为1,2,4,8。
浮点型 float,double.占用字节4,8, 字面量后+f。
布尔型 boolean,Java中的boolean只有true(真正的)和false(不正确的)。
字符型 char 每个字符都占2个字节。
字符串
整型运算得整数,%是得余数,整型运算结果如果用byte short需要强制更改格式,
字符串用String 某值 = “ ”; 输入,int l= str.length() 用于查看字符串长度 括号代表方法
int l= str.length() length用于查看字符串长度
if else 条件判断语句 不符合if 走 else 等号要用双等号 比较区分大小写 小写比大写大
int l = 字符串1.compareTo(字符串2)是字符串比较 比较结果为int型,compareToIgnoreCase 忽略大小写比较
boolean l = 字符串1.equals(字符串2); 是比较是否相等
int l = 字符串.indexOf(" ");查询字符里面数值在第几位 0是第一位 只返回第一个出现的 没找到返回-1 空格算1位
boolean l = 字符串.startsWith(" "); 判断是从前面开始 endsWith判断从后面开始。