20190730 上课代码

20190730@TOC
package come.neusoft.text;

public class Text3 {

public static void main(String[] args) {
    
	//单行注释
    /*
            多行注释
    */
	//() [] {} -----(){} 【】
	//你好啊
	System.out.println("你好啊");
	
	//常量在Java中有哪些整数类型?
	//整数 小数  布尔(真假) 字符''  字符串"" 其他引用数据类型
	
	//Java中共有八种基本数据类型
	//其它都是引用数据类型
	//整数数据类型 byte -128~127 short int long
	//byte范围-2^7~2^7 -1
	byte a1=127;
	//short范围-2^15~2^15 -1
	short a2=128;
	System.out.println(a2);
	//int范围-2^31~2^31 -1
	int a3=32768;
	System.out.println(a3);
	//long 范围-2^63~2^63 -1
	long a4=12345678910l;
	System.out.println(a4);
	//类型的强制转换 大的是否要装入小的容器中
	a1=(byte)a2;
	System.out.println(a1);
	a2=(short)a3;
	a1=(byte)a4;
	System.out.println(a1);
	
	
    //0开头的是8进制 0x开头为16进制  0b开头是2进制
	int a6=0123;
	System.out.println(a6);
	int a7=0x123;
	System.out.println(a7);
	int a8=0b1010101;
	 
	//小数 单精度float     双精度double(常用)
	//默认小数类型为double 类型
	//float 32位 double 64位
	float b1=32.0f;
	float b2=(float)32.0;//强制类型转换
	double b3=32.0;
	double b4=32.0;
	System.out.println(b4);
	double b5=1.5E1;//1.5*10^1
	System.out.println(b5);
	
	//字符型 char 用单引号括上一个字符
	char c1='中';
	char c2='a';
	char c3='9';
	System.out.println(c1);
	System.out.println(c2);
	System.out.println(c3);
	
	char c4=97;
	char c5=0x61;//16进制
	char c6='\u4e2d';//java中使用unicode码 对ascii做了拓展
	System.out.println(c4);
	System.out.println(b5);
	
	char c7=57;
	System.out.println(c3);
	System.out.println(c7);
	char c8='\\';
	System.out.println(c8);
	//boolean布尔类型     真假类型
	boolean d1=true;
	boolean d2=false;
	
	System.out.println(d1);
	System.out.println(d2);
	
	//byte short char---->int
	
	byte e1=121;
	short e2=123;
	
	int e3=e1;
	System.out.println(e3);
	
	e3=e2;
	System.out.println(e3);
	// char-------->int类型
	char e4='a';
	e3=e4;
	System.out.println(e3);
	//java字符类型有固定的长度为:16位,是一个16位无符号整数
	//0000 0000 0000 0000
	//0~2^16-1
	char e5=1234;
	e3=e5;
	System.out.println(e3);
	System.out.println(e5);
	
	int f1=123;
	float f2=f1;
	//byte short char---->int------->float----->double
	System.out.println(f2);
	long f3=123l;
	f2=f3;
	System.out.println(f2);
	
	
	f3=(long)f2;
	System.out.println(f3);
	
	//浮点类型 运算问题
	System.out.println(10.0/3);
	System.out.println(0.1+0.2);
	
	//大数据类型
	BigDecimal g1=new BigDecimal("0.1");
	System.out.println(g1.add(new BigDecimal("0.2")));
	
	BigInteger g2=new BigInteger("12313212123123");
	System.out.println(g2.add(new BigDecimal("1111111111111111111")));
	
	
	
	
	
	
	
	
	

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值