Chapter 01语言基础
- 包的基本语法
- Java 语言中的标识符,命名规范
- 八种基本类型
- 基本操作符if - else
- switch
题目图片
- C、D、F错误 reason:变量名不能包含.和@不能以数字开头,其余是对的
- b=16
(1)这段代码错误,计算出来的结果为Int类型
(2)假设正确值为80
(3)int realPrice = price乘8/10;或者 short realPrice = (short) (price乘8/10);四
int n = 123; int g = n%10; int s = n%100/10; int b = n/100; System.out.println(g); System.out.println(s); System.out.println(b);
五
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请分别输入a和b的值:"); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println((a%b==0)?"b是a的因子":"b不是a的因子"); } }
六
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入n条结果:"); int n=sc.nextInt(); System.out.println("请输入单页m条记录:"); int m=sc.nextInt(); System.out.println("请输入第i页:"); int i=sc.nextInt(); if(i<=(n/m+1)){ if(n%m==0){ System.out.println("第"+i+"页显示第"+((i*m)-m+1)+"到第"+(i*m)+"条"); }else if(n%m!=0){ System.out.println("第"+i+"页显示第"+((i*m)-m+1)+"到第"+((i-1)*m+n%m)+"条"); } }else{ System.out.println("请重新输入!"); } } }
七
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if (year<6) System.out.println("儿童"); else if (year< 12) System.out.println("少年"); else if (year<17) System.out.println("青少年"); else if (year<35) System.out.println("青年"); else if (year<50) System.out.println("中年"); else System.out.println("中老年"); } }
八
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); switch (sc.nextInt()) { case 1-> System.out.println("贝贝"); case 2-> System.out.println("晶晶"); case 3-> System.out.println("欢欢"); case 4-> System.out.println("迎迎"); case 5-> System.out.println("妮妮"); default -> System.out.println("北京欢迎您"); } } }
九
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if ((year % 4) == 0 && (year % 100) != 0 || (year % 400) == 0) System.out.println(year+"年是闰年"); else System.out.println(year+"年不是闰年"); } }
十
import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入工资"); double wages = sc.nextInt(); double taxes,wage; double gz = wages-3500; if (gz>=1500&&gz<=1500){ taxes = (wages-262-3500)*0.03; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); } else if (gz>1500&&gz<=4500) { taxes = (wages-262-3500)*0.10-105; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 4500&&gz<=9000){ taxes = (wages-262-3500)*0.20-555; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 9000&&gz <=35000){ taxes = (wages-262-3500)*0.25-1005; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 35000&&gz <=55000){ taxes = (wages-262-3500)*0.30-2775; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 55000&&gz <=80000){ taxes = (wages-262-3500)*0.35-5505; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 80000){ taxes = (wages-262-3500)*0.45-13505; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else { System.out.println("您不配交税"); } } }
评论 (0)