Java基础知识体系-基础语法-03

  • 输出2+2的结果,输出’2’+'2’的结果

  • 声明字符型变量c6并赋值为’,输出c6的值

*/

//5.char:字符型,2个字节

// char c1 = ‘男’;

// char c2 = ‘m’;

// char c7 = ‘2’;

// char c3 = ’ ';

// //char c5 = 男;//编译错误,必须放在单引号中

// //char c4 = ‘男性’;//编译错误,只能有一个字符

// //char c6 = ‘’;//编译错误,必须有字符

//

// char c8 = 97;

// System.out.println(c8);//字符a

//

// System.out.println(2+2);//4

// System.out.println(‘2’+‘2’);//100—'2’字符对应的int码50,加上,'2’字符对应的int码50

//

// char c9 = ‘’';//转义字符

// System.out.println(c9);

//

// //4.boolean:布尔型,1个字节

// boolean a = true;//true为布尔类型的直接量

// boolean b= false;

// //boolean c =250;//编译错误,数据类型不匹配

// //boolean类型只能取值为true和false

//

/*

  • int、long、double的练习:

  • 1.声明整型变量a并赋值为250

  • 声明整型变量b并赋值为100亿------???

  • 输出5/3的结果,输出3/5的结果

  • 声明整型变量c并赋值为2147483647

  • 给c本身增1,输出c的值
    
  • 2.声明长整型变量d并赋值为100亿-----???

  • 声明长整型变量e并赋值为100亿L

  • 声明长整型变量f并赋值为10亿210L,输出f的值

  • 声明长整型变量g并赋值为10亿310L,输出g的值

  • 声明长整型变量h并赋值为10亿L310,输出h的值

  • 声明长整型变量i并赋值为

  • System.currentTimeMillis(),输出i的值
    
  • 3.声明浮点型变量j并赋值为23.865

  • 声明浮点型变量k和l,并分别赋值为6.0和4.9

  • 输出k-l的值

*/

//3.double:浮点型,8个字节

// double a = 3.1415926;//3.1415926为浮点型直接量,默认为double型

// float b = 3.14F;//3.14为float的直接量

// double c = 6.0;

// double d = 4.9;

// System.out.println(c-d);//舍入误差,精确运算场合不建议使用{财务或货币}

//decimal 类型具有更高的精度和更小的范围,它适合于财务和货币

//2.long:长整型,8个字节,很大很大

// long a = 250L;//250L为长整型直接量,即为long类型

// //long b = 10000000000;//编译错误,100亿默认为int类型,但超范围了

// long c = 10000000000L;

// long d = 1000000000210L;

// System.out.println(d);//200亿

// long e = 1000000000310L;//第一个数未设为L结果是int的结果转型long处理

// System.out.println(e);//溢出

// long f = 1000000000L310;//第一个数设为L结果是long的结果处理

// System.out.println(f);//300亿

// long g = System.currentTimeMillis();

// System.out.println(g);

// 直接量超范围------编译错误

// 运算时超范围------溢出

// int a = 10000000000; //编译错误

// int b11 = 1000000000*10; //溢出

// System.out.println(b11);

//1.int:整型,4个字节,-21个多亿到21个多亿

// int a = 250;//250为整数直接量,默认为int类型

// //int b = 1000000000000;//编译错误,100亿默认为int型,但超范围了

//

// System.out.println(5/2);//2 整数相除结果还是整数,小数位无条件舍弃

// System.out.println(2/5);//0

// //取余数 取商

// System.out.println(2%5);//2 取余数

// System.out.println(2/5);//0

//

分享

1、算法大厂——字节跳动面试题

2、2000页互联网Java面试题大全

3、高阶必备,算法学习

动面试题**

[外链图片转存中…(img-R2tlHmVY-1714352209280)]

2、2000页互联网Java面试题大全

[外链图片转存中…(img-X6AQQ8EL-1714352209282)]

3、高阶必备,算法学习

[外链图片转存中…(img-pSfFr98O-1714352209282)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值