给定两个int变量,交换变量的值。
import java.util.Scanner;
class Test {
static void swap(int a,int b){
int temp = a;
a=b;
b=temp;
System.out.print(a+" "+b);
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
swap(a,b);
}
}
运行截图
给定三个int变量,求其中的最大值和最小值。
class Test {
public static void main(String[] args) {
int a = 12;
int b = 8;
int c = 20;
int max = 0;
int min = 0;
if (a > b) {
max = a;
min = b;
} else {
max = b;
min = a;
}
if (max < c) {
max = c;
}else if(c < min){
min = c;
}
System.out.println(max);
System.out.print(min);
}
}
运行截图
后面可简化为
import java.util.Scanner;
class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入三个int整型变量:");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int maxValue = 0;
int minValue = 0;
maxValue = (a>b)?a:b;
maxValue = (maxValue > c) ? maxValue : c;
minValue = (a <b) ? a : b;
minValue = (minValue < c) ? minValue : c;
System.out.println("maxValue=" + maxValue);
System.out.print("minValue=" + minValue);
}
}
运行截图