2023年9月18日 天气:晴

发布时间 2023-09-18 22:35:03作者: chrisrmas、

  今天上了传统制造实训,上课我们认识了机床,铣床、磨床等。今天没有学会什么,感觉一天过得浑浑噩噩,不知道自己要干什么、自己应该怎么做,一天漫无目地的活着。

1.四则运算

import java.util.Scanner;
import java.util.Random;

public class Student {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        int correctCount = 0;
        int incorrectCount = 0;


        for (int i = 0; i < 30; i++) {
            int num1 = random.nextInt(100) + 1;
            int num2 = random.nextInt(100) + 1;
            int operator = random.nextInt(4);

            String operatorStr;
            int answer;

            switch (operator) {
                case 0:
                    operatorStr = "+";
                    answer = num1 + num2;
                    break;
                case 1:
                    operatorStr = "-";
                    answer = Math.max(num1, num2) - Math.min(num1, num2);
                    break;
                case 2:
                    operatorStr = "*";
                    answer = num1 * num2;
                    break;
                case 3:
                    operatorStr = "/";
                    num2 = random.nextInt(10) + 1;
                    num1 = num2 * (int )(random.nextInt(10) + 1); // 除法的被除数限定在1-100之间
                    answer = num1 / num2;
                    break;
                default:
                    continue;
            }

            System.out.print("题目" + (i + 1) + ": " + num1 + operatorStr + num2 + " = ");
            int userAnswer = scanner.nextInt();

            if (userAnswer == answer) {
                System.out.println("回答正确!");
                correctCount++;
            } else {
                System.out.println("回答错误!");
                incorrectCount++;
            }
        }

        System.out.println("回答正确的题目数: " + correctCount);
        System.out.println("回答错误的题目数: " + incorrectCount);
        double a;
        a=(correctCount/30)*100;
        System.out.println("正确率:"+a+"%");

        scanner.close();
    }
}

 

2.飞机票

 

import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入机票的价格:");
        int ticket=sc.nextInt();
        System.out.println("请输入当前月份:");
        int month=sc.nextInt();
        System.out.println("请输入舱位:0.头等舱 1.经济舱");
        int seat=sc.nextInt();

        //判断月份
        if(month>=5&&month<=10){
            if(seat==0){
                ticket=(int)(ticket*0.9);
            }
            else
            {
                ticket=(int)(ticket*0.85);
            }

        }
        else if((month>10&&month<13)||(month<=4&&month>0)){
            if(seat==0){
                ticket=(int)(ticket*0.7);
            }
            else{
                ticket=(int)(ticket*0.65);
            }
        }
        else {
            System.out.println("请输入正确的月份");
        }
        System.out.println("机票价格为:"+ticket);
    }
}