Java几个实例带你进阶升华下篇

网友投稿 319 2022-08-17


Java几个实例带你进阶升华下篇

目录前言一、案例1:两只老虎二、案例2:三个和尚三、案例3:考试奖励总结

前言

以下为本文要记录的大概内容:

java基础案例:

两只老虎、三个和尚、考试奖http://励

以下是本篇文章正文内容,仅供参考

一、案例1:两只老虎

1.题目:

动物园里有两只老虎,已知两只老虎的体重分别为180kg、200kg,请用程序实现判断两只老虎的体重是否相同。

2.分析:

定义两个变量用于保存老虎的体重(单位为kg,这里只体现数值即可)用三元运算符实现老虎体重的判断,体重相同,返回true,否则返回false输出结果

3.实践:

代码如下(示例):

public class Demo1 {

public static void main(String[] args) {

//不爱生姜不吃醋

//定义两个变量用于保存老虎的体重(单位为kg,这里只体现数值即可)

int weigth1=180;

int weight2=200;

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

boolean b= weigth1 == weight2 ? true:false;

//输出结果

System.out.println(b);

}

}

二、案例2:三个和尚

1.题目:

一个寺庙中住着三个和尚,他们的身高必须经过测量得出,请用程序实现获取这三个和尚的最高身高。

2.分析:

身高未知,采用键盘录入实现;(首先导包,然后创建对象)键盘录入三个身高分别赋值给三个变量;用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存;用三元运算符获取临时身高值与第三个和尚的身高进行比较,并用最大身高变量保存;输出结果。

3.实践:

代码如下(示例):

public class Demo2 {

public static void main(String[] args) {

//不爱生姜不吃醋

//身高未知,采用键盘录入实现;

//(首先导包import java.util.Scanner;,然后创建对象)

Scanner sc=new Scanner(System.in);

//键盘录入三个身高分别赋值给三个变量;

int height1=sc.nextInt();

int height2=sc.nextInt();

int height3=sc.nextInt();

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

int tempheight = height1 > height2 ? height1:height2;

//用三元运算符获取临时身高值与第三个和尚的身高进行比较,并用最大身高变量保存;

int maxheight=tempheight > height3 ? tempheight:height3;

//输出结果。

System.out.print(maxheight);

}

}

三、案例3:考试奖励

1.题目:

快要期末考试了,小明的爸爸说会根据小明的成绩来送他不同的礼物,假如你可以控制小明的得分,请用程序来实现小明该获得什么样的礼物。

2.分析:

小明的考试成绩未知,可以采用键盘录入的方式获取值(需要导包,创建对象,接收数据);由于奖励种类较多,属于多种判断,采用if…else…if格式实现;为每种判断设置对应的条件;为每种判断设置对应的奖励。

3.实践:

代码如下(示例):

public class Demo3 {

public static void main(String[] args) {

//不爱生姜不吃醋

//小明的考试成绩未知,可以采用键盘录入的方式获取值

//(需要导包import java.util.Scanner;,创建对象,接收数据)

Scanner sc=new Scanner(System.in);

System.out.println("请输入一个分数:");

int score = sc.nextInt();

//由于奖励种类较多,属于多种判断,采用if...else...if格式实现;

//为每种判断设置对应的条件;

//为每种判断设置对应的奖励。

if(score >= 95 && score <= 100){

XCcXQnSystem.out.println("游乐场一日游!");

}else if(score < 95 && score >=85){

System.out.println("迪迦奥特曼玩具!");

}else if(score < 85 && score >= 70){

System.out.println("什么都不送!");

}else{

System.out.println("男女混合双打!");

}

//数据边界

if(score>100 | score <0){

System.out.println("你输入的分数有误!");

}

}

}

总结

本文三个Java案例分别用到了三元运算符、键盘录入和if…else…if语句。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:JavaSE的类和对象你真的了解吗
下一篇:Netty分布式编码器及写数据事件处理使用场景
相关文章

 发表评论

暂时没有评论,来抢沙发吧~