数据类型



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) 收藏 举报
浙公网安备 33010602011771号