填空题.1.数字 2.4 3.8 4.98 5.&& 6.true 7.2<<3 8.int a = (int)3.14159 9.10 51 10.88
选择题.1.D 2.CD 3.A 4.C 5.A 6.A 7.A 8.B 9.B
判断题.1.× 2.× 3.√ 4.√ 5.× 6.√ 7.× 8.× 9.× 10.×
简答题
1.整数型(byte short int long) 浮点型(float double) 字符型(char) 布尔型(boolean)
2.都是自加 i++先赋值后自加 ++i先自加后赋值
3.||短路或:左边是true,右边不执行
|或:有true则true
4.自动类型转换:在混合运算中,数据范围小的会自动提升为数据范围大的
强制类型转换:<四字节的数据类型会自动提升为int
编码题
public class TestDeposit {
public static void main(String[] args) {
int balance = 10000;
int huoone = (int)(Math.round(balance*1.0035));
int dingone = (int)(Math.round(balance*1.015));
int huoer = (int)(Math.round(balance*1.007));
int dinger = (int)(Math.round(balance*1.042));
System.out.println("本金:"+balance);
System.out.println("活期1年本金总计:"+huoone);
System.out.println("定期1年本金总计:"+dingone);
System.out.println("活期2年本金总计:"+huoer);
System.out.println("定期2年本金总计:"+dinger);
}
}
可选题
import java.util.Scanner;
public class TestEncryption2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("加密前原文:");
String passage = sc.next();
char[] array = passage.toCharArray();
for(int i = 0;i<array.length;i++){
array[i] = (char)(array[i]^8);
}
System.out.println("密文:"+new String(array));
}
}