Java分支結構程序設計實例詳解
1.從鍵盤輸入三個整數(shù)分別存入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("請輸入你的第一個整數(shù):");
int num1 = scan.nextInt();
System.out.println("請輸入你的第二個整數(shù):");
int num2 = scan.nextInt();
System.out.println("請輸入你的第三個整數(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.
彩票問題
假設你想開發(fā)一個玩彩票的游戲,程序隨機地產(chǎn)生一個兩位數(shù)的彩票,提示用戶輸入一個兩位數(shù),然后根據(jù)下面的規(guī)則判定用戶是否輸贏。
1)如果用戶輸入的數(shù)匹配彩票的實際順序,獎金10000元。
2)如果用戶輸入的數(shù)匹配彩票的所有數(shù)字,但順序不一致,獎金3000元。
3)如果用戶輸入的一個數(shù)字只滿足順序情況下匹配彩票的一個數(shù)字,獎金1000元。
4)如果用戶輸入的一個數(shù)字只滿足非順序情況下匹配彩票的一個數(shù)字,獎金500元。
5)如果用戶輸入的數(shù)字沒有匹配任何一個數(shù)字,則彩票作廢。
思路:
1.隨機數(shù)的產(chǎn)生
2.確定隨機數(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
到此這篇關于Java分支結構程序設計例題的文章就介紹到這了,更多相關Java分支結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在IntelliJ IDEA中為自己設計的類庫生成JavaDoc的方法示例
這篇文章主要介紹了在IntelliJ IDEA中為自己設計的類庫生成JavaDoc的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08

