以下为《第2章节练习_变量与运算符》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
章节练习题及面试题
简答题
标识符的命名规则需要注意哪几点?
基本数据类型有哪几类?包含String吗?
写出基本数据类型自动转化的流程图
整型默认的是什么类型,浮点型(实数型)默认的是什么类型?
对于包某某,类名接口名,变量名和函数名,常量名我们习惯如何格式来命名?
定义一个变量需要注意什么?
强制类型转化可能出现的问题
char型变量中能不能存贮一个中文汉字?为什么?
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,
所以放一个中文是没问题的
定义float f=3.4;是否正确?
答:不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4
String是最基本的数据类型吗
答:基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String是java中定义的一个类,类都属于引用数据类型。
根据运算符的功能,我们把运算符分成哪几类?
Java有没有goto
答:java中的保留字,现在没有在java中使用
用最有效的的方法算出2称以8等于几
答案:2>b);
System.out.println(a>>>b | 2);
}
答案:
1
3
编程题
为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?
//为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?
public class TestExer1 {
public static void main(String[] args) {
int hour = 89;
int day = hour / 24;
hour = hour % 24;
System.out.println("为抵抗洪水,战士连续作战" + day + "天" + hour + "小时");
}
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 +:b++;
System.out.println("a="+a+"\tb="+b+"\te="+e); //
int f=(a
以上为《第2章节练习_变量与运算符》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。