Java分支结构程序设计实例详解

网友投稿 283 2022-08-30


Java分支结构程序设计实例详解

1.从键盘输入三个整数分别存入num1,num2,num3,对他们进行排序,并且从小到大输出。

import java.util.Scanner;

public class CompareThreeNumber {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("请输入你的第一个整数:");

int num1 = scan.nextInt();

System.out.println("请输入你的第二个整数:");

int num2 = scan.nextInt();

System.out.println("请输入你的第三个整数:");

int num3 = scan.nextInt();

if(num1 <= num2){

if(num3>=num2){

System.out.println(num3+"\t"+num2+"\t"+num1);

}

else{

if(num3<=num1){

System.out.println(num3+"\t"+num1+"\t"http://+num2);

}

else{

System.out.println(num1+"\t"+num3+"\t"+num2);

}

}

else{

if(num3>=num1){

System.out.println(num2+"\t"+num1+"\t"+num3);}

if(num3>=num2){

System.out.println(num2+"\t"+num3+"\t"+num1);

System.out.println(num3+"\t"+num3+"\t"+num1);

}

}

}

}

2.

彩票问题

假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后根据下面的规则判定用户是否输赢。

1)如果用户输入的数匹配彩票的实际顺序,奖金10000元。

2)如果用户输入的数匹配彩票的所有数字,但顺序不一致,奖金3000元。

3)如果用户输入的一个数字只满足顺序情况下匹配彩票的一个数字,奖金1000元。

4)如果用户输入的一个数字只满足非顺序情况下匹配彩票的一个数字,奖金500元。

5)如果用户输入的数字没有匹配任何一个数字,则彩票作废。

思路:

1.随机数的产生

2.确定随机数的范围

随机数代码实现:

class IfTest1{

public static void main(String[] args){

int value=(int)(Math.random()*90+10);

System.out.println(value);

//公式 [a,b] Math.random()*(b-a+1)+a)

}

}

参考文章:

https://cnblogs.com/SpringChuXin/p/13397511.html


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

上一篇:Python,Scrapy,Pipeline:函数“process_item”未被调用(scrapy pipeline没有执行)
下一篇:【小心】快停止这6种让Python程序变慢的坏习惯!(python运行慢怎么解决)
相关文章

 发表评论

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