1. 程式人生 > >Java 輸入三個數比大小

Java 輸入三個數比大小

1:運用三目運算子比較三個數的大小

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);//Scanner鍵盤錄入,獲取使用者輸入的資訊
System.out.println("輸入三個數、猜猜誰最大!");
System.out.println("請輸入a:");
int a = sc.nextInt();
System.out.println("請輸入b");
int b = sc.nextInt();
System.out.println("請輸入c");
int c = sc.nextInt();

int max = a > b ? (a > c ? a : c) : (b > c ? b : c);//三目運算子比較大小

System.out.println("最大值為:"+max);

}

2:if-else語句判斷成績優劣

public static void main(String[] args) {
System.out.println("請輸入你的成績:");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
if(i >= 90 && i <= 100 ){
System.out.println("哇塞! 你得了A等哦!繼續加油!");
}else if(i >= 80 && i < 90){
System.out.println("哇哦! 你得了B等哦!繼續加油!");
}else if(i >= 70 && i < 80){
System.out.println("不錯呦!得了C等!多多努力!!!");
}else if(i >= 60 && i < 70){
System.out.println("嗨呀!D等呀!的多多努力啊!!!");
}else if(i >= 0 && i < 60 ){
System.out.println("怎麼回事!E等唉,快加油吧!");
}else{
System.out.println("親!你輸入的資訊有錯!請重新輸入!!");
}
}

相關推薦

Java 輸入個數大小

1:運用三目運算子比較三個數的大小public static void main(String[] args) {Scanner sc = new Scanner(System.in);//Scanner鍵盤錄入,獲取使用者輸入的資訊System.out.println("輸

輸入個數比較大小

nbsp lap style pri 比較大小 one closed put code 1 num1 = input("Num1:") 2 num2 = input("Num2:") 3 num3 = input("Num3:") 4 5 if num1&g

Java鍵盤錄入個數比較大小

/* 錄入三個資料,獲取三個數中的最大值 */ import java.util.Scanner; class ScannerTest1{ public static void ma

java 輸入3個數a,b,c,按大小順序輸出。

題目: 輸入3個數a,b,c,按大小順序輸出。 程式碼: import java.util.Scanner; public class lianxi34 { public static

Java輸入個數 從小到大打印出來

package h.classroompratise; //作者:陳天祥 //時間:2016.10.8 //功能:輸入三個數 從小到大打印出來 import java.util.Scanner; public class Paixu {public static void

輸入個數a,b,n,輸出a和b不大於n的公倍數的個數

name () 招商 int col 輸入 pac clas div 題:輸入三個數a,b,n,輸出a和b不大於n的公倍數的所有個數。 這題的思想是先求得a和b的最大公約數,然後用a和b的積除以最大公約數,得到最小公倍數,再持續加上最小公倍數,直到超過n,記下n的個數。如:

輸入個數,輸出其最大值

#include<stdio.h> int main() { int t,a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b) if(a>c) t=a; else t=c; el

習題 :任意輸入個數大小排序;構造簡單數學運算模組(形參和實參)

任意輸入十個數字,按從大到小的順序排列   設定減法運算模組: 設定 乘除法混合運算 模組 int num = 3*chufa(num1, num2,num3); 這裡有這句指令,將該結果擴大三倍,40->120 *通過上面兩個程式引出形參和實參的概念: 通俗的來講,

個數比較大小(非陣列)

public static void sort(int a,int b,int c)     {          if (a > b) {                 if (c >

Java之 string 型別大小

compare To: String的compareTo其實就是依次比較兩個字串ASC碼。如果兩個字元的ASC碼相等則繼續後續比較,否則直接返回兩個ASC的差值。如果兩個字串完全一樣,則返回0。來看一下程式碼。 public int compareTo(String an

Java個數的最小公倍數演算法改進(化境)

回顧之前的博文,一路走來,從“從3個數中的任意一個數開始求餘、遞減”;再到“3個數的最大公約數必然小於或等於其中最小的數”;再到“先用for迴圈對最小數求餘再對其他數求餘”;然後在第3次改進時又“直接對

python指令碼2_輸入2個數比較大小後從小到大升序列印

#輸入2個數,比較大小後,從小到大升序列印 a = input('first: ') b = input('second: ') if a > b: print(b,a) else: print(a,b)  python沒有三目運算子,但提供了三元表示式。

Java個數的最小公倍數演算法優化

回顧之前的博文,一路走來,從《Java求3個數的最大公約數(3個數都是正整數)》一文中的“從3個數中的任意一個數開始求餘、遞減”;再到《Java求3個數的最大公約數演算法優化(3個數都是正整數)》一文中的“3個數的最大公約數必然小於或等於其中最小的數”;經歷了這些演算法上的改進之後,我越來越發覺

C++:比較個數大小,找出最大數

#include<stdio.h> void main() { int a,b,c,t; printf("請輸入三個整數並以回車結束:\n"); scanf("%d%d%d",&a,&b,

java:輸入個數,反轉後輸出

public class TEST { public long reverse(long num){ String strnum = String.valueOf(num); StringBuffer buffer = new StringBuffe

從鍵盤上輸入個數,編寫一個max函式,可以輸出個數中最大的數字

int max(int a,int b,int c ); int main(int argc, const char * argv[]) {     int a,b,c;     scanf("%d",&a);     scanf("%d",&b);    

輸入個數, 判斷是什麼樣的三角形

三角形的任意兩邊之和, 都比第三邊長 #include <stdio.h> bool yesorno(float, float, float); //函式宣告 void main() { float a, b, c; //定義三條邊 bool s

輸入個數,判斷能否組成三角形

//=========================E0409.java====================== public class E0409 { public static void main(String args[]) { int a=Integer.parseInt(args[

個數比較大小——C語言經典題目

這道題是每一位初學C的小夥伴們的必經之路,其經典性簡直如同Hello World! 下面寫一下幾種不同的解法。 使用if語句 #include<stdio.h> int main() { int a, b, c, max;//逗號,(大/中

任意輸入個數判斷其是否為三角形

#include <stdio.h> void Compare(float a, float b, float c); void Sort(float *a, float *b, float