有趣游戏
猜数字:
1 import java.util.Scanner; 2 import java.util.Random; 3 4 public class c 5 { 6 public static void main(String[] args) 7 { 8 Random ra = new Random(); 9 int randomNum = ra.nextInt(100) + 1; 10 11 while(true) 12 { 13 System.out.println("----------------"); 14 System.out.println("请输入1-100的数字,进行猜数字游戏"); 15 Scanner sc = new Scanner(System.in); 16 int inputNum = sc.nextInt(); 17 18 if(inputNum > randomNum) 19 { 20 System.out.println("猜大了"); 21 } 22 else if(inputNum < randomNum) 23 { 24 System.out.println("猜小了"); 25 } 26 else 27 { 28 System.out.println("猜对了,恭喜。"); 29 break; 30 } 31 } 32 System.out.println("---本次猜数字游戏结束,谢谢惠顾:)---"); 33 } 34 }
评委打分:
import java.util.Scanner; public class DemoClass4Array { public static void main(String[] args) { //评委打分:在竞赛中,6位评委给选手打分,分数在:0-100之间, // 选手的最后得分:去掉一个最好分,去掉一个最低分,剩余的4位评委求平均值 int[] arr = new int[6]; Scanner sc = new Scanner(System.in); for (int i = 0; i < arr.length; i++) { System.out.println("请输入第"+ (i+1)+ "个评委的分值:"); int score = sc.nextInt(); if(score >= 0 && score <= 100){ arr[i] = score; }else{ System.out.println("输入分值错误,请输入[0-100]之间的分值."); //经典点 i--; } } int maxScore = arr[0]; for (int i = 0; i < arr.length; i++) { if(arr[i] > maxScore){ maxScore = arr[i]; } } int minScore = arr[0]; for (int i = 0; i < arr.length; i++) { if(arr[i] < minScore){ minScore = arr[i]; } } int sumScore = 0; for (int i = 0; i < arr.length; i++) { sumScore += arr[i]; } int avgScore = (sumScore - maxScore - minScore) / 4; System.out.println("平均分值:"+ avgScore); } }
九层妖塔:(二维数组来实现)
打印日期:(Calendar类来实现)

浙公网安备 33010602011771号