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);       
        
    }

}

 

测试截图:

 

 

posted on 2020-07-08 01:29  桑榆非晚柠月如风  阅读(207)  评论(0编辑  收藏  举报