Java暑期学习第三天日报
一、今天完成的内容:
今天是学习《Java程序设计完全手册》的第三天,主要学习内容是学习了第二章的2.6标识符命名 2.7转义字符 2.8Java的运算符。其中对比之前学习的c或c++,Java关于标识符的命名既有所保留又有所不同,比如对于常量的命名采取大写字母的形式,对类或接口则采用每个首字母都要大写的原则,对于变量是首个单词的首字母小写其他单词首字母大写。关于转义字符第三部分都乘用了c和c++的,但又增加了一部分,如\b空格 \r换行 \f换页,另外对于Java的运算符与c和c++大同小异,学起来较容易接受。
二、遇到的问题:
在进行程序编写的时候,对于Java的一些语法要求不是很熟悉,导致编写过程中速度较慢。
三、明天计划:
我对明天的计划是学习2.9. 2.10 的知识点,然后对2.11和2.12的习题进行练习。
此外,关于今天的习题练习如下:
1.转义字符 \t
代码:
package atm; public class identifier { public static void main(String[] args) { System.out.print("第一页\t"+"第二页\t"); System.out.print("第三页\t"+"第四页\t"); System.out.print("第五页\t"+"第六页\t"); } }
测试截图:
2.算术运算符
代码:
public class identifier { public static void main(String[] args) { int a=583; int b=174; int c1=a+b; int c2=a*b; int c3=a-b; int c4=a/b; int c5=a%b; System.out.println("a+b="+c1); System.out.println("a*b="+c2); System.out.println("a-b="+c3); System.out.println("a/b="+c4); System.out.println("a%b="+c5); } }
测试截图:
3.自增(++)和自减(--)
代码:
public class identifier { public static void main(String[] args) { int a1=3,a2=3,a3=3,a4=3; int b=++a1; int c=a2++; int d=--a3; int e=a4--; System.out.println("a的前++结果:"+b); System.out.println("a的后++结果:"+c); System.out.println("a的前--结果:"+d); System.out.println("a的后--结果:"+e); } }
测试截图:
4.赋值运算符
代码:
public class identifier { public static void main(String[] args) { int a1=4,b1=3,a2=4,b2=3,a3=4,b3=3; int a4=4,b4=3,a5=4,b5=3,c=0,d=2,e=3; a1+=b1; a2-=b2; a3*=b3; a4/=b4; a5%=b5; c&=2; d|=6; e^=d; System.out.println("a1=a1+b1:"+a1); //计算+= System.out.println("a2=a2-b2:"+a2); //计算-= System.out.println("a3=a3*b3:"+a3); //计算*= System.out.println("a4=a4/b4:"+a4); //计算/= System.out.println("a5=a5%b5:"+a5); //计算%= System.out.println("c=c&2:"+c); //计算&= System.out.println("d=d|6:"+d); //计算|= System.out.println("e=e^d:"+e); //计算^= } }
测试截图:
5.关系运算符
代码:
public class identifier { public static void main(String[] args) { int a=4,b=3; boolean c=a>b; //为真时返回true,为假时返回false boolean d=a<b; boolean e=a>=b; boolean f=a<=b; boolean g=a==b; boolean h=a!=b; System.out.println("a>b:"+c); System.out.println("a<b:"+d); System.out.println("a>=b:"+e); System.out.println("a<=b:"+f); System.out.println("a==b:"+g); System.out.println("a!=b:"+h); } }
测试截图:
6.逻辑运算符
代码:
public class identifier { public static void main(String[] args) { //为真时返回true,为假时返回false boolean c=5>2&&4<7; boolean d=5>6&&7<2; boolean e=8<5||6>4; boolean f=6>4||8<5; boolean g=7<5|11>9; boolean h=-3>4&8>5; System.out.println("5>2&&4<7:"+c); System.out.println("5>6&&7<2:"+d); System.out.println("8<5||6>4:"+e); System.out.println("6>4||8<5:"+f); System.out.println("7<5|11>9:"+g); System.out.println("-3>4&8>5:"+h); } }
测试截图: