栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

同步练习(Java SE自学笔记(一))

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

同步练习(Java SE自学笔记(一))

案例一:两只老虎

需求:动物园里面有两只老虎,一直两只老虎的体重分别为180kg、200kg,请用程序实现判断两只老虎的体重是否相同

分析:1.定义两个变量用于保存老虎体重,单位为kg,这里仅仅体现数值即可

        2.用三元运算符实现老虎体重的判断,体重相同,返回true,否则,返回false

        3.输出结果

package test;

public class Test1 {
    public static void main(String[] args) {
        // 1.定义两个变量用于保存老虎体重,单位为kg,这里仅仅体现数值即可
        int tigerWeight1 = 180;
        int tigerWeight2 = 200;
        // 2.用三元运算符实现老虎体重的判断,体重相同,返回true,否则,返回false
        boolean result = tigerWeight1 == tigerWeight2 ? true : false;
        // 3.输出结果
        System.out.println("两只老虎的体重比较结果为"+result);
    }
}

案例二:三只和尚

需求:一座寺庙里面住着三个和尚,一直他们的身高分别为150cm、210cm、165cm,请用程序实现获取这三个和尚的最高身高

分析:1.定义三个变量用于保存和尚的身高,单位为cm,这里仅仅体现数值即可

        2.用三元运算符获取前两个和尚的较高身高,并用临时身高变量保存起来

        3.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存

        4.输出结果

package test;

public class Test2 {
    public static void main(String[] args) {
        // 1.定义三个变量用于保存和尚的身高,单位为cm,这里仅仅体现数值即可
        int monkHeight1 = 150;
        int monkHeight2 = 210;
        int monkHeight3 = 165;
        // 2.用三元运算符获取前两个和尚的较高身高,并用临时身高变量保存起来
        int tempHeight = monkHeight1 > monkHeight2 ? monkHeight1 : monkHeight2;
        // 3.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
        int maxHeight = tempHeight > monkHeight3 ? tempHeight : monkHeight3;
        // 4.输出结果
        System.out.println("三个和尚中最高的和尚的身高为"+maxHeight+"cm");
    }
}

案例三:三个和尚升级版

需求:一座寺庙里面住着三个和尚,他们的身高必须经过泽亮得出,请用程序实现获取这三个和尚的最高身高

分析:1.身高未知,采用键盘录入。首先导包,然后创建对象

        2.键盘录入三个身高分别赋值给三个变量

        3.用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来

        4.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存

        5.输出结果

package test;

import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
        // 1.身高未知,采用键盘录入。首先导包,然后创建对象
        Scanner sc = new Scanner(System.in);
        // 2.键盘录入三个身高分别赋值给三个变量
        System.out.println("请输入第一个和尚的身高:");
        int monkHeight1 = sc.nextInt();
        System.out.println("请输入第二个和尚的身高:");
        int monkHeight2 = sc.nextInt();
        System.out.println("请输入第三个和尚的身高:");
        int monkHeight3 = sc.nextInt();
        // 3.用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来
        int tempHeight = monkHeight1 > monkHeight2 ? monkHeight1 : monkHeight2;
        // 4.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
        int maxHeight = tempHeight > monkHeight3 ? tempHeight : monkHeight3;
        // 5.输出结果
        System.out.println("三个和尚中最高的和尚的身高为"+maxHeight+"cm");
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/356324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号