1.题目:public class News {
public static void main(String[] args) {
System.out.println(1+2+ “aa”+3);
}}请问输出的结果是什么?
A 12aa3 B 3aa3 C 12aa D aa3
答案:B
这道题容易出现两个误区,第一,像我一样过分注意拼接而忘记了运算,首先,1+2=3,然后进行字符串的拼接,第二,会有一个误区,Int和字符串不能进行+,需要注意这个是进行字符串的拼接。
2.题目:java语言中以下for循环的执行次数是?
for(int x=0,y=0 ; (y=123) && (x<4) ; x++);
A 无限次 B 一次也不执行 C 语法错误 D 执行3次
答案:C
&&左右两边的结果应该是布尔型,但是这题中y=123是赋值语句,所以程序会出现语法错误
3.Lang包中Math类的一些常见方法
①abs(x)求绝对值(其中x为某个数)
②pow(a,b)求a的b次方
③sqrt(x)开平方
④max(a,b)/min(a,b)求a,b之间最大值或者最小值
⑤floor(x)将x向下取整 例如:x=14.6时经过floor(14.6)后的结果为14.0
⑥ceil(x)将x向上取整 例如:x=14.3时经过ceil(14.3)后的结果为15.0
⑦round(x)将x四舍五入 例如:x=14.8时经过round(x)后的结果为15.0
当x=14.2时经过round(x)后的结果为14.0
⑧random() 随机数[0,1)
祸患常积于忽微,而智勇多困于所溺。——欧阳修
加油!小芳同学



