目录
08:为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少
09:小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。
01:列举Java里面的8中基本数据类型?
- 整数类型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)
- 浮点类型:float(4个字节)、double(8个字节)
- 字符类型:char(2个字节)
- 布尔类型:boolean
02:每种基本数据类型都定义一个常量。(八种)
03:每种基本数据类型都定义一个变量。
04:写出基本数据类型自动转化的流程图。
在Java程序中,不同的基本数据类型(只有7种,不包含boolean类型)变量的值经常需要进行相互转换。
转换的方式有两种:自动类型提升和强制类型转换。
这里的自动类型转换见下图
05:实现两个整数的加减乘除以及取余算法
06:实现两个字符型数据的加减乘除运算。
07:计算下列表达式的结果:
10/3 ; 10/5 ; 10%2 ; 10.5%3;
10/3=3 10/5=2 10%2=0 15.5%3=1.5;
08:为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少
小时?
09:小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。
提示:摄氏度与芈氏度的转换公式为:摄氏度 = 5/9.0*(华氏度-32)
10:根据你的理解,说明一下“==”和“=”的区别。
“==”是比较两个基本数据类型的值是否相等;
“=” 表示赋值
==是关系运算符,=是赋值运算符,
1.作用不同
“==”是比较两个基本数据类型的值是否相等;
“=” 表示赋值
2.是否存在强制转换
“=”执行强制类型转换,
“==”不存在强制类型转换。
3.返回的结果不同
“=”的结果是右边表达式运算的值赋给左边的运算数
“==”的结果只有true和false,比较左右两边的数是否一样,是返回true,其他情况一律返回false.
11:根据运算符的功能,我们把运算符分成哪几类?
按照功能分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda运算符
12:写出程序的输出结果:
a=9
b=18
c=4
d=14
e=-14
f=-2
g=18.4
h=2.3999999999999986
i=5
j=3
k=5
13: 写出程序的输出结果:
n<m is true
n=m is true
n>m is false
n is 5
14: 写出程序的输出结果:
x= 3 y= 9
x= 3 y= 3
x= 3 y= 1