public class Test {
public static void main(String[] args){
int maxValue = Integer.MAX_VALUE;
int minValue = Integer.MIN_VALUE;
System.out.println(maxValue + 1);//-2147483648
System.out.println(minValue - 1);//2147483647
long num = maxValue + 1;
System.out.println(num);//-2147483648
long num1 = maxValue + 1L;//maxValue + 1L||1l;大小写都可以
System.out.println(num1);//2147483648
byte data = (byte)200;
System.out.println(data);
System.out.println(1.1*1.1);//1.2100000000000002
int num2 = 10;
int num3 = 4;
System.out.println(num2/num3);
System.out.println(num2/(float)num3);
//字符型使用char来表示,并且使用''来表示字符变量内容,并且可以与int相互转换
char c = 'A';
int num4 = c;
System.out.println(num4);//65
//!!!int型转换成char需要强转
//大写字母(A~Z):65~90 小写字母(a~z):97~122
int num5 = 98;
char c1 = num5;//报错
char c1 = (char)num5;
System.out.println(c1);
//实现大写字母变小写字母
char c2 = 'A';
int num6 = c2 + 32;
char c3 = (char)num6;
System.out.println(c3);//a
int num7 = 10;
double num8 = 10.5;
String result1 = "计算结果是:" + num7 + num8;
System.out.println(result1);//计算结果是:1010.5
System.out.println("5" + 2);//52
System.out.println("5" + (2+4));//56
System.out.println("5" + 2 + 4);//524
String result2 = "计算结果是:" + (num7 + num8);
System.out.println(result2);//计算结果是:20.5
//只要使用了"+"出现了字符串,则所有的数据类型(包括引用类型)都变为String.
//为了得到正确的结果,必须使用"()".
//float 类型的数据,数据后面必须加上f/F;double加不加d/D无所谓
//long 类型的数据,数据后面加不加l/L都可以
}
}
1:在程序开发中,为了避免数据溢出整数最好就用int,描述小数用double.
2:long一般用于描述日期、时间、内存或文件大小.
3: 类名使用UpperCamelCase风格,方法名、参数名、成员变量、局部变量使用lowerCamelCase风格
4:常量命名全部大写,单词用下划线隔开,如:MAX_VALUE,MIN_VALUE
关键字:
用于定义访问权限的关键字:private、protected、public、default
用于定义类,函数,变量修饰符的关键字:abstract、final、static
用于定义类与类之间关系的关键字:extends、implement
用于定义建立实例及引用实例,判断实例的关键字:new、this、super、instanceof
用于异常处理的关键字:try、catch、finally、throw
用于包的关键字:package、import
关于JAVA关键字,有以下几点说明:
1:java中有两个未使用的保留字:goto、const
2:java中有三个特殊含义的单词:null、true、false
3:assert、enum
标识符:
JAVA语言中,对于变量、常量、函数、语句块也有自己的名字,我们统称为JAVA标识符。
- 标识符有字母、数字、_、$所组成,其中不能以数字开头,不能用JAVA中的保留字(关键字)
- 标识符采用有意义的简单命名
- “$”不要在代码中出现