如果是刚接触或者刚学习Java,练习一些基础的算法还是必须的,可以提升思维和语法的使用。
1、输出两个int数中的最大值
-
import java.util.Scanner;
-
-
public class demo {
-
public static void main(String[] args) {
-
Scanner scanner = new Scanner(System.in);
-
System.out.println("请依次输入两个整数:a,b(以空格隔开)");
-
/*比较两个数的大小*/
-
int a = scanner.nextInt();
-
int b = scanner.nextInt();
-
int max;
-
if(a >= b){
-
max = a;
-
}else {
-
max = b;
-
}
-
System.out.println("最大值为"+max);
-
}
-
}
-
}
2、输出三个int数中的最大值
-
package demo;
-
-
import java.util.Scanner;
-
-
public class demo {
-
public static void main(String[] args) {
-
Scanner scanner = new Scanner(System.in);
-
System.out.println("请依次输入两个整数:a,b(以空格隔开)");
-
int a = scanner.nextInt();
-
int b = scanner.nextInt();
-
int c = scanner.nextInt();
-
scanner.close();
-
/*方法一*/
-
int d=(a>b)?a:b;
-
int e=(d>c)?d:c;
-
System.out.println("最大值为"+e);
-
-
/*方法二*/
-
if(a>b && a>c){
-
System.out.println("最大值为"+a);
-
}else if(b>c && b>a){
-
System.out.
|