第二章 数据类型与运算符
选择题
-
- (单选)下方代码中,执行之后a和b的值是(C)
int a = 1; int b = a++;
- 1,1
- 1,2
- 2,1
- 2,2
- (单选)下面的赋值语句中错误的是(A)
- float f = 11.1;
- double d = 5.3E12;
- double d = 3.14159;
- double d = 3.14D;
- (选2项)以下选项中属于合法的Java标识符的是(C,D)
- public
- 3num
- name
- _age
- (选2项)在Java中,下面(A,B)语句能正确通过编译
- System.out.println(1+1);
- char i =2+'2';System.out.println(i);
- String s="on"+'one';
- int b=255.0;
- (选2项)以下Java运算符中优先级别最低的两个选项是(A,C)
- 赋值运算符 =
- 条件运算符 ?=
- 逻辑运算符 |
- 算术运算符 +
- (单选)下方代码中,执行之后a和b的值是(C)
编码题
-
- 输入圆形半径,求圆形的周长和圆形的面积,并将结果输出。
点击查看答案
import java.util.Scanner; //导入Scanner类,用于获取用户输入的内容 public class 第一节 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //使用Scanner类创建对象 System.out.println("请输入圆的半径:"); double r = scanner.nextDouble(); //输入圆的半径 System.out.println("该圆的半径为:" + r); System.out.println("该圆的周长为:" + r*2*3.14); //求圆的周长:半径*2*3.14 System.out.println("该圆的面积为:" + r*r*3.14); //求圆的面积:半径*半径*3.14 } }
- 银行利率表如下表,计算存款10000元,活期1年、活期2年,定期1年,定期2年后的本息合计金额。
利率项目 年利率(%) 活期存款 0.35 三个月定期存款 1.10 半年定期存款 1.30 一年定期存款 1.50 二年定期存款 2.10 点击查看答案
public class 第二节 { public static void main(String[] args) { System.out.println("本金:"+ "10000"); System.out.println("活期1年(本金总计):"+ ((10000*0.35/100)+10000)); //活期1年=(本金*年利率/100)+本金 System.out.println("定期1年(本金总计):"+ ((10000*1.50/100)+10000)); //定期1年=(本金*年利率/100)+本金 System.out.println("活期2年(本金总计):"+ (((10000*0.35/100)*2)+10000)); //活期2年=(本金*年利率/100)*2+本金 System.out.println("定期2年(本金总计):"+ ((10000*2.10/100)*2+10000)); //定期2年=(本金*年利率/100)*2+本金 } }
- 制作一个四位整数密码加密系统,加密规则:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,获得密文。
点击查看答案
import java.util.Scanner; public class 第三节 { public static void main(String[] args) { int password,num1,num2,num3,num4; Scanner scanner = new Scanner(System.in); System.out.println("请输入四位数字密码:"); password = scanner.nextInt(); num1 = (password/1000+5)%10; //(四位密码/1000+5)获得密码第一位加密后的数,取余 num2 = (password%1000/100+5)%10; //(四位密码%1000)获得后三位,除以100获得密码第二位数+5获得密码第二位加密后的数,取余 num3 = (password%100/10+5)%10; //(四位密码%100)获得后两位,除以10获得密码第三位数+5获得密码第三位加密后的数,取余 num4 = (password%10+5)%10; //(四位密码/10+5)获得密码末尾加密后的数,取余 System.out.println("加密密码:" + num4 + num3 +num2 + num1); } }
- 输入圆形半径,求圆形的周长和圆形的面积,并将结果输出。