暑假第四周

一、数据类型的转换

1、小类型转换成大类型不需要强制转换:byte < short < char < int <long

                                                              float < double

例:byte b=123;

        short s=b;

        int i=s;

        long l=i;

        System.out.println(l);                            

2、大类型转换成小类型需要强制转换:格式:小类型 标识符 = (小类型)大类型。

例:int c=3;

        byte x=(byte)c;

        System.out.println(x);

3、不同种类型间的转换

例:int a=100;

        //数据类型转换成String类型的固定形式

        String value=String.valueOf(a);

        System.out.println(value);

        //String类型转换成数据类型的固定形式

        String st="12345";

        int j=Integer.parseInt(st);

        System.out.println(j);

        double d=Double.parseDouble(st);

        System.out.println(d);

二、表达式和运算符

1、算术运算符:+,-,*,/,%,++,--; 2、关系运算符:>,<,>=,<=,==,!=; 3、逻辑运算符:!,&,|,^,&&,||; 4、位运算符:&,|,^,~,>>,<<,>>>; 5、赋值运算符:=; 6、扩展赋值运算符:+=,-=,*=,/=; 7、字符连接符:+

用法和C语言差不多。关系运算符主要用于比较一些条件,条件满足则返回true否则返回false

例如:int i=4;

           int j=9;

           System.out.println(i<j);

i<j成立,所以输出结果为ture。

String类型使用+的时候不做为运算符而是连接符。

三、if语句,格式:if(ture/false){

                                    当判断语句为true是执行此处代码

                                 }

                             else{

                                  当判断语句为false是执行此处代码

                                         }

 

三目运算格式:value =  判断语句?表达式1 : 表达式2;当判断语句为true的时候会把表达式1的值赋值给value,如果判断语句为false时会把表达式2的值赋值给value

while循环语句,格式: while(true/false){

                                         当while语句为true的时候执行这里的代码。如果为false则结束while语句

                                          }

 

for循环:break,continue;与switch循环用法和c、c++一样

 

 

 

 

 

posted @ 2019-07-28 10:28  兜转转  阅读(101)  评论(0编辑  收藏  举报