后端Java开发学习第二天——常量、变量及数据类型

1.Java里面的8中基本数据类型?

答:byte(字节)、int(整型)、short(短整型)、long(长整型)、float(浮点型)、double(双精度型)、char(字符型)、boolean(布尔型)

2.怎么定义常量?

答:基本格式为:final+数据类型+变量名

3.用8种基本数据类型,各定义一个变量。

答:

①boolean flag = true; (布尔型:只有两种结果true和false)

②char ch1 = 'y'; (字符型:需要用单引号''括起来)

③byte finbyte = 30; (字节型:取值范围为-128~127,一般用于值较小的数据)

④int intvalue = -70000; (整型:用于整数)

⑤long longvalue = 200; (长整型)

⑥short shortvalue = 20000; (短整型)

⑦float floatvalue = 9.997f; (浮点型:一般用于小数,小数点超过1位数就加f收尾)

⑧double doublevalue = 1.117; (双精度浮点型)

4.java基本数据类型的自动转化与强制转化

答:自动转化:遵循小的向大的自动转化,顺序如下:byte—>short—>int—>long—>float

—>double

强制转化:大的向小的转化需要变量名前+强制转化符,例如

float num1;

byte num2;

byte mod = (byte) (num1%num2);

注意:double转换为int,只保留整数部分,例如double 9.8 ——> int 9

5.java语言怎么实现键盘输入自定义的值?

答:通过导入java.util.Scanner包,范例代码如下:

Scanner sc = new Scanner(System.in);

System.out.println("请输入学生的姓名:");

String name = sc.next();

6.c=a++与c=++a,c=b--与c=--b有什么不同?

答:c=a++是先将a赋值给c,再执行a+1的操作,相反c=++a是先执行a+1的操作。再将新的a值赋给c。

c=b--与c=--b同理。

每日练习(答案下期公布):

1.为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?(提示:取余+除运算);

2.计算下列表达式的结果:10/3 ; 10/5 ; 10%2 ; 10.5%3;

3.小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。

提示:摄氏度与芈氏度的转换公式为:摄氏度 = 5/9.0*(华氏度-32)

4.依次写出下列程序的输出结果:

每日一碗心灵鸡汤:

所有的努力,不是为了让别人觉得你了不起,而是为了能让自己打心眼里看得起自己。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值