Java分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)例詳解
1.從鍵盤(pán)輸入三個(gè)整數(shù)分別存入num1,num2,num3,對(duì)他們進(jìn)行排序,并且從小到大輸出。
import java.util.Scanner;
public class CompareThreeNumber {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("請(qǐng)輸入你的第一個(gè)整數(shù):");
int num1 = scan.nextInt();
System.out.println("請(qǐng)輸入你的第二個(gè)整數(shù):");
int num2 = scan.nextInt();
System.out.println("請(qǐng)輸入你的第三個(gè)整數(shù):");
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"+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.
彩票問(wèn)題
假設(shè)你想開(kāi)發(fā)一個(gè)玩彩票的游戲,程序隨機(jī)地產(chǎn)生一個(gè)兩位數(shù)的彩票,提示用戶(hù)輸入一個(gè)兩位數(shù),然后根據(jù)下面的規(guī)則判定用戶(hù)是否輸贏。
1)如果用戶(hù)輸入的數(shù)匹配彩票的實(shí)際順序,獎(jiǎng)金10000元。
2)如果用戶(hù)輸入的數(shù)匹配彩票的所有數(shù)字,但順序不一致,獎(jiǎng)金3000元。
3)如果用戶(hù)輸入的一個(gè)數(shù)字只滿足順序情況下匹配彩票的一個(gè)數(shù)字,獎(jiǎng)金1000元。
4)如果用戶(hù)輸入的一個(gè)數(shù)字只滿足非順序情況下匹配彩票的一個(gè)數(shù)字,獎(jiǎng)金500元。
5)如果用戶(hù)輸入的數(shù)字沒(méi)有匹配任何一個(gè)數(shù)字,則彩票作廢。
思路:
1.隨機(jī)數(shù)的產(chǎn)生
2.確定隨機(jī)數(shù)的范圍
隨機(jī)數(shù)代碼實(shí)現(xiàn):
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://www.cnblogs.com/SpringChuXin/p/13397511.html
到此這篇關(guān)于Java分支結(jié)構(gòu)程序設(shè)計(jì)例題的文章就介紹到這了,更多相關(guān)Java分支結(jié)構(gòu)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot的API文檔生成工具SpringDoc使用詳解
這篇文章主要為大家介紹了SpringBoot的API文檔生成工具SpringDoc使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Activiti如何啟動(dòng)流程并使流程前進(jìn)
這篇文章主要介紹了Activiti如何啟動(dòng)流程并使流程前進(jìn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
Springboot使用POI實(shí)現(xiàn)導(dǎo)出Excel文件示例
本篇文章主要介紹了Springboot使用POI實(shí)現(xiàn)導(dǎo)出Excel文件示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-02-02
java設(shè)計(jì)模式學(xué)習(xí)之代理模式
這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式學(xué)習(xí)之代理模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
Java?Web開(kāi)發(fā)常用框架Spring?MVC?Struts示例解析
這篇文章主要為大家介紹了Java?Web開(kāi)發(fā)常用框架Spring?MVC?Struts示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Java 字符串截取及常見(jiàn)場(chǎng)景與方法詳解
在 Java 開(kāi)發(fā)中,截取字符串是一個(gè)非常常見(jiàn)的操作,無(wú)論是獲取文件名還是提取某些特定內(nèi)容,本文詳細(xì)介紹了截取字符串最后一位及其他常見(jiàn)截取操作的多種方法,幫助開(kāi)發(fā)者快速上手,感興趣的朋友跟隨小編一起看看吧2024-12-12
java string 轉(zhuǎn)date方法如何實(shí)現(xiàn)
在開(kāi)發(fā)應(yīng)用中經(jīng)常會(huì)使用到j(luò)ava string 轉(zhuǎn)date這種不是很常見(jiàn)的做法,本文將以此問(wèn)題提供詳細(xì)解決方案,需要了解的朋友可以參考下2012-11-11

