数据类型

 

 

 

 

 

package projict05;

public class test01 {
    public static void main(String[] args) {
        //成员变量
        
        //整型:byte,short,int,long
        //1.习惯使用int型
        //2.long要以L或者l结尾
        //3.整型变量,默认为int

        int height=164;
        long n1=123L;
        
        //浮点型;float,double    
        //1.float范围比long还大
        //2.习惯使用double型
        //3.float要以F或者f结尾
        //浮点型常量,默认为double
        
        float income=200.2F;
        double weight=50.2;
                
        //字符型
        //1.使用''表示
        //2.只能包含一个字符
        char c='1';
        char c1='a';
        char c2='\n';
                
        System.out.println(weight);
        System.out.println(n1);
        System.out.println(income);
        System.out.println(weight);
        System.out.println(c1);
        System.out.println("hello world");
    }
    

}

 

package projict05;

public class test02 {
    public static void main(String[] Array) {
        //数据类型之间的转换
        //1.byte/short/char->int->long->float->double
        
        short s1=10;
        int i1=20;
        int i2=s1+i1;
        System.out.println(i2);
        
        
        byte b1=12;
        short s2=20;
        //short s3=b1+s2; //结果为int
        
        
        char c1='a'; //ascii码为97
        int i3=i1+c1;
        System.out.println(i3);//117
        
        
        int i4=s1+2;//整形常量默认为int       
        double f3=s1+2.2;//浮点型常量默认为double
        
    }
}

 

package projict05;

public class test03 {
    public static void main(String[] Array) {
        //强制类型转换 ()
        int i1=20;
        byte b1=(byte)i1;
        System.out.println(b1);
    }
}

 

package projict05;

public class test04 {
    public static void main(String[] Array) {
        //String数据类型
        //1.属于引用数据类型,不是基本数据类型
        //2. " "
        //3. 只能与基本数据类型做连接运算,结果只能是String
        //4.不能将基本数据类型强转String类型,也不能将String类型强转基本数据类型
        String s1="hello world";
        int i1=10;
        boolean b1=true;
        String s2=i1+s1;  //+字符串拼接
        String s3=b1+s1;  //+字符串拼接
        
        //String s4=(String)i1;编译失败
        String s4=i1+"";//Int转化为String
        
        //int i2=(Int)s1;编译失败
        int i2=Integer.parseInt(s4);//String转化为Int
        
        System.out.println(s1);
        System.out.println(s2);//10hello world
        System.out.println(s3);//truehello world
        System.out.println(s4);//10
        System.out.println(i2);//10
    }
}

 

posted on 2020-05-19 15:15  happygril3  阅读(185)  评论(0)    收藏  举报

导航