import java.util.Scanner;
public class Test {
public static void main(String args[]){
int num[]=new int[10];
int max;
Scanner scan=new Scanner(System.in);
System.out.print("請輸入10個數字內:");
for(int i=0; i<10; i++){
num[i]=scan.nextInt();
}
max=num[0];
for(int i=1; i<10; i++){
if(max<num[i]) max=num[i];
}
System.out.println("最大值容是"+max);
}
}
⑵ java從鍵盤輸入N個數,並輸出其最大值和最小值。
importjava.util.Scanner;
publicclassMain
{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.print("數字個數:");
intn=sc.nextInt();
intmin=Integer.MAX_VALUE;
intmax=Integer.MIN_VALUE;
int[]b=newint[n];
for(inti=0;i<n;i++)
{System.out.print("第"+(i+1)+"個數字:");
b[i]=sc.nextInt();
}
for(inti=0;i<n;i++)
{
if(min>b[i]){min=b[i];}
if(max<b[i]){max=b[i];}
}
System.out.println("最小值:"+min+"最大值:"+max);
}
}
運行結果:
數字個數:5
第1個數字:12
第2個數字:23
第3個數字:44
第4個數字:-43
第5個數字:5
最小值:-43 最大值:44
⑶ JAVA 判斷兩個數大小 並輸出最大值
public class Test {
public static void main(String[] args) {
System.out.println(Math.max(3, 4));
}
}
因為不知道你比的是抄double型還int型,或者其他類型,所以把相關方法全貼這了。
static double max(double a, double b)
返回兩個 double 值中較大的一個。
static float max(float a, float b)
返回兩個 float 值中較大的一個。
static int max(int a, int b)
返回兩個 int 值中較大的一個。
static long max(long a, long b)
返回兩個 long 值中較大的一個。
⑷ 求java源程序代碼:輸入兩個數,輸出最大值
一下代碼僅供參考
packagecom.kidd.test.;
importjava.util.NoSuchElementException;
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
inta=0;
intb=0;
booleannext=false;
while(!next){
System.out.print("請輸入兩個整數(用空格分隔):");
try{
a=sc.nextInt();
b=sc.nextInt();
next=true;
}catch(NoSuchElementExceptione){
System.out.println("輸入有誤,請重新輸入.");
sc.nextLine();
continue;
}
}
System.out.printf("最大值為:%d ",a>b?a:b);
}
}
⑸ 用JAVA 輸入三個數字,輸出最大值和最小值
importjava.util.Scanner;
publicclassDemon
{
publicstaticvoidmain(String[]args)
{
int[]input=newint[3]; //定義輸入的數組(3個數)
Scannerin=newScanner(System.in); //定義輸入方法
System.out.println("輸入第3個整數,空格隔開:");
for(inti=1;i<4;i++) //輸入3個數
{
input[i-1]=in.nextInt();
}
System.out.println("最大和最小數數是:"+max(input[2],max(input[0],input[1]))+""+min(input[2],min(input[0],input[1])));
}
privatestaticintmax(intnumber1,intnumber2) //求最大函數
{
returnnumber1>=number2?number1:number2;
}
privatestaticintmin(intnumber1,intnumber2) //求最小函數
{
returnnumber1<=number2?number1:number2;
}
}