public static void main(String[] args) {
float f =1.1f; // 在编译中默认是double类型,赋值给float需要转换,由于使用频率高,只需在数字的后面+f
byte a = 0,b = 3;
byte c = (byte) (a+b); //(a+b)默认int
short s=23; s+=12; //s+=12 short+=12
short s1 = 23;
//s1 = s1 + 12; // 报错的 int + short
System.out.println(Byte.MAX_VALUE); //8位 7位 2^7-1 = 127
System.out.println(Byte.MIN_VALUE); // -2^7 = -128
System.out.println("" + 'a' +1); //字符串+任何其他内容 结果都是字符
System.out.println('a' + 1); //单个的字符本质是 数字 ASCII码
int []array = {'a','b',1,2}; //单个字符本质是数字 ASCII码
for (int i = 0;i < array.length;i++){
System.out.println(array[i]); //97 98 1 2
}
int x= 1,y = 1;
if (x++==2 & ++y==2){ // 错 & 对
x=7;
}
System.out.println("x="+x+" , y="+y); // 2 2
/*boolean b=true;
if (b = false){ // ==判断是否相等 = 赋值 只有布尔类型赋值才可以写在条件判断里
System.out.println("a");
}else if (b){
System.out.println(b);
}else if (!b){
System.out.println("c");
}else
System.out.println("d"); //只有一句话的时候{}可以省略,换句话说:没有{}的时候,就只有随后的一行代码是结构中的
System.out.println("haha"); //这句话不属于选择结构*/
}
}
java-课堂笔记
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 个人为了复习一下Java基础, 在网易云课堂上报了翁恺老师的Java语言程序设计进阶篇的课程, 主要看了其中的4....
- 第八周 控制反转与MVC模式但是我们打算借助GUI(图形化用户界面)来介绍两个设计思想:控制反转和MVC设计模式。...
- 第六周 设计原则 代码复制 消除代码复制的两个基本手段,就是使用方法和父类(将两个子类的相同属性和行为都放在父类里...