随笔 - 9,  文章 - 0,  评论 - 0,  阅读 - 5300

1、已知y与x的关系:y=x^2+3x+2,要求:从键盘上输入一个x的值,输出其对应的y的值。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome01 {
    //1、已知y与x的关系:y=x^2+3x+2,要求:从键盘上输入一个x的值,输出其对应的y的值。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int x = sc.nextInt();
        int y = x * x + 3 * x + 2;
        System.out.println("y=" + y);
    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

2.输入一个圆半径(r),计算并输出圆的面积和周长。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome02 {
    //输入一个圆半径(r),计算并输出圆的面积和周长。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入圆的半径(r):");
        double r = sc.nextDouble();
        double area = 3.14 * r * r;
        double girth = 2 * 3.14 * r;
        System.out.println("半径为" + r + "的圆的面积是:" + area + ",周长是:" + girth);
    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

3.输入一个三位正整数n,输出其个位、十位和百位上的数字。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome03 {
    //3.输入一个三位正整数n,输出其个位、十位和百位上的数字。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位正整数(n):");
        int n = sc.nextInt();
        int ge = n % 10;
        int shi = n % 100 / 10;
        int bai = n / 100;
        System.out.println("这个数的个位是:" + ge + ",十位是:" + shi + ",百位是:" + bai);
    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

4.根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;

 男性不超过60kg的输血量为250毫升,否则300毫升。要求:输入性别和体重,输出输血量。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome04 {
    //4.根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;
    // 男性不超过60kg的输血量为250毫升,否则300毫升。要求:输入性别和体重,输出输血量。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入性别(男/女):");
        String sex = sc.nextLine();
        System.out.println("请输入体重(kg):");
        double weight = sc.nextDouble();
        switch (sex) {
            case "女":
                if (weight <= 50) {
                    System.out.println("输血量为200毫升");
                } else {
                    System.out.println("输血量为250毫升");
                }
                break;
            case "男":
                if (weight <= 60) {
                    System.out.println("输血量为250毫升");
                } else {
                    System.out.println("输血量为300毫升");
                }
                break;
        }
    }
}
复制代码

(2)运行结果

(3)效果截图

 

 

5.当气温高于26℃时,需要开启制冷空调;气温低于10℃则开启制热空调;其余情况只需要开启送风模式即可。
编写自动温控程序,输入温度,输出相应的提示字符串,比如“开启制冷”。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome05 {
    //5.当气温高于26℃时,需要开启制冷空调;气温低于10℃则开启制热空调;其余情况只需要开启送风模式即可。
    // 编写自动温控程序,输入温度,输出相应的提示字符串,比如“开启制冷”。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入温度(摄氏度):");
        double temp = sc.nextDouble();
        if (temp > 26) {
            System.out.println("开启制冷");
        } else if (temp < 10) {
            System.out.println("开启制热");
        } else {
            System.out.println("送风模式");
        }
    }
}
复制代码

(2)运行结果

  (3)效果截图

 

 

6.假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。

 根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)cm需半票,150及以上的需全票,未成年人卧铺只能减免硬座的半价。请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome06 {
    //6、假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。
    // 根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)cm需半票,150及以上的需全票,
    // 未成年人卧铺只能减免硬座的半价。请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入年龄:");
        int age = sc.nextInt();
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入票的类型:");
        String ticket = scanner.nextLine();
        if (age < 18) {
            System.out.println("请输入身高:");
            int height = sc.nextInt();
            if (height < 120) {
                System.out.println("免票");
            } else if (height < 150) {
                if (ticket.equals("硬座")) {
                    System.out.println("票价为:50元");
                } else if (ticket.equals("硬卧")) {
                    System.out.println("票价为:140元");
                }
            } else {
                if (ticket.equals("硬座")) {
                    System.out.println("票价为:100元");
                } else if (ticket.equals("硬卧")) {
                    System.out.println("票价为:190元");
                }
            }
        } else {
            if (ticket.equals("硬座")) {
                System.out.println("票价为:100元");
            } else if (ticket.equals("硬卧")) {
                System.out.println("票价为:190元");
            }

        }

    }
复制代码

(2)运行结果

 (3)效果截图

 

 

7.居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元,151—400千瓦时部分为0.4663元,401千瓦时以上部分为0.5663元,

 请编写程序,当输入用户的用电量时,计算出所需付的费用。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome07 {
    //7.居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元,
    // 151—400千瓦时部分为0.4663元,401千瓦时以上部分为0.5663元,
    // 请编写程序,当输入用户的用电量时,计算出所需付的费用。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用电量(千瓦时):");
        double ele = sc.nextDouble();
        if (ele <= 150) {
            System.out.println("所需付的费用为:" + (0.4463 * ele) + "元");
        } else if (ele <= 400) {
            System.out.println("所需付的费用为:" + (0.4463 * 150 + 0.4663 * (ele - 150)) + "元");
        } else {
            System.out.println("所需付的费用为:" + (0.4463 * 150 + 250 * 0.4663 + (ele - 400) * 0.5663) + "元");
        }

    }
}
复制代码

(2)运行结果

(3)效果截图

 

 

8.要求输入月份,判断该月所处的季节并输出季节(假设:12、1、2月为冬季,依次类推)(使用switch语句编写程序)

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome08 {
    //8.要求输入月份,判断该月所处的季节并输出季节(假设:12、1、2月为冬季,依次类推)
    //(使用switch语句编写程序)
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入月份:");
        int month = sc.nextInt();
        switch (month){
            case 3:
            case 4:
            case 5:
                System.out.println("该月处于春季");
                break;
            case 6:
            case 7:
            case 8:
                System.out.println("该月处于夏季");
                break;
            case 9:
            case 10:
            case 11:
                System.out.println("该月处于秋季");
                break;
            case 12:
            case 1:
            case 2:
                System.out.println("该月处于冬季");
                break;
        }

    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

 9.编写程序,把560分钟换算成用小时和分钟表示,然后输出。

(1)代码部分

复制代码
package blog.dome.zhaojiaao;

public class dome09 {
    //编写程序,把560分钟换算成用小时和分钟表示,然后输出。
    public static void main(String[] args) {
        int shi = 560 / 60;
        int fen = 560 % 60;
        System.out.println("560分钟是:" + shi + "小时" + fen + "分");
    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

10.输入三个整数A、B和C,将它们交换(即A的值给B,B的值给C,C的值给A)后输出A、B和C。

 (1)代码部分

复制代码
package blog.dome.zhaojiaao;

import java.util.Scanner;

public class dome10 {
    //10.输入三个整数A、B和C,将它们交换(即A的值给B,B的值给C,C的值给A)后输出A、B和C。
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入三个整数:");
        int A = sc.nextInt();
        int B = sc.nextInt();
        int C = sc.nextInt();
        System.out.println("交换之前:A=" + A + ",B=" + B + ",C=" + C);
        int temp;
        temp = B;
        B = A;
        A = C;
        C = temp;
        System.out.println("交换之后:A=" + A + ",B=" + B + ",C=" + C);

    }
}
复制代码

(2)运行结果

 (3)效果截图

 

 

 
 
 
 
posted on   ^十月  阅读(185)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示