2019.12.11 java练习
Posted 墨染千城
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.12.11 java练习相关的知识,希望对你有一定的参考价值。
class Demo01 { public static void main(String[] args) { //数组求最大值 int[] arr={1,2,3,4,5,6,7,8,9}; int max=arr[0]; for(int i=0;i<arr.length;i++){ if(arr[i]>max){ max=arr[i]; } } System.out.println("最大值为:"+max); } }
import java.util.Scanner; import java.util.Random; class Work { public static void main(String[] args) { Scanner sc=new Scanner(System.in); /* 1.编写代码实现如下内容:if语句实现考试成绩分等级(使用switch语句)。 [90-100] A等。 [80-90) B等。 [70-80) C等。 [60-70) D等。 [0-60) E等。 请根据给定成绩,输出对应的等级。 说明:"["表示包含,")"表示不包含*/ int i=sc.nextInt(); int a=0; if(90<=i&&i<=100)a=1; if(80<=i&&i<90)a=2; if(70<=i&&i<80)a=3; if(60<=i&&i<70)a=4; if(0<=i&&i<60)a=5; switch(a){ case 1:System.out.println("成绩等级为:A等"); break; case 2:System.out.println("成绩等级为:B等"); break; case 3:System.out.println("成绩等级为:C等"); break; case 4:System.out.println("成绩等级为:D等"); break; case 5:System.out.println("成绩等级为:E等"); break; default:System.out.println("请输入正确成绩"); break; } }
}
import java.util.Scanner; import java.util.Random; class Work { public static void main(String[] args) { Scanner sc=new Scanner(System.in); /* 2.分析以下需求,并用代码实现: (1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入 (2)涨工资的条件如下: [10-15) +5000 [5-10) +2500 [3~5) +1000 [1~3) +500 [0~1) +200 (3) 如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您 目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"*/ int i=sc.nextInt(); int wages=0; int hwages=0; if(10<=i&&i<15){ wages=3000; hwages=5000; System.out.println("目前工作了 "+ i +" 年"); System.out.println("基本工资为 "+ wages +" 元"); System.out.println("应涨工资为 "+ hwages +" 元"); System.out.println("涨后工资为 "+ (wages + hwages) +" 元"); }else if(5<=i&&i<10){ wages=3000; hwages=2500; System.out.println("目前工作了 "+ i +" 年"); System.out.println("基本工资为 "+ wages +" 元"); System.out.println("应涨工资为 "+ hwages +" 元"); System.out.println("涨后工资为 "+ (wages + hwages) +" 元"); }else if(3<=i&&i<5){ wages=3000; hwages=1000; System.out.println("目前工作了 "+ i +" 年"); System.out.println("基本工资为 "+ wages +" 元"); System.out.println("应涨工资为 "+ hwages +" 元"); System.out.println("涨后工资为 "+ (wages + hwages) +" 元"); }else if(1<=i&&i<3){ wages=3000; hwages=500; System.out.println("目前工作了 "+ i +" 年"); System.out.println("基本工资为 "+ wages +" 元"); System.out.println("应涨工资为 "+ hwages +" 元"); System.out.println("涨后工资为 "+ (wages + hwages) +" 元"); }else if(0<=i&&i<1){ wages=3000; hwages=200; System.out.println("目前工作了 "+ i +" 年"); System.out.println("基本工资为 "+ wages +" 元"); System.out.println("应涨工资为 "+ hwages +" 元"); System.out.println("涨后工资为 "+ (wages + hwages) +" 元"); } } }
import java.util.Scanner; import java.util.Random; class Work { public static void main(String[] args) { Scanner sc=new Scanner(System.in); /*3.数组常见操作: 数组遍历(依次输出数组中的每一个元素)一维数组:二维数组:*/ /*int[] arr={1,2,3,4,5,6,7,8,9,10}; for (int j=0;j<arr.length;j++){ System.out.println(arr[j]); }*/ int[][] arr={{1,2},{3,4,5},{6,7}}; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } } }
import java.util.Scanner; import java.util.Random; class Work { public static void main(String[] args) { Scanner sc=new Scanner(System.in); /*4. 你出数字、我来猜。 游戏操作如下: 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字 如果猜对了,打印“恭喜您,答对了” 如果猜错了 猜大了:打印“sorry,您猜大了!” 猜小了:打印“sorry,您猜小了!” 直到数字猜到为止*/ Random ra=new Random(); int num=ra.nextInt(100)+1; System.out.println("欢迎来到猜字游戏"); while(true){ System.out.println("请输入您猜的数字"); int x=sc.nextInt(); if(x>num){ System.out.println("sorry,您猜大了"); }else if(x<num){ System.out.println("sorry,您猜小了"); }else if(x==num){ System.out.println("恭喜您,答对了"); System.out.println("正确答案为:"+num); break; } } } }
以上是关于2019.12.11 java练习的主要内容,如果未能解决你的问题,请参考以下文章