3-1
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>=0)
System.out.println(n);
else
System.out.println(-n);
}
}
3-2
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值A:");
int A=scan.nextInt();
System.out.print("整数值B:");
int B=scan.nextInt();
if(A%B==0)
System.out.println("B是A的约数。");
else
System.out.println("B不是A的约数。");
}
}
3-3
①
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>0)
System.out.println("该值为正。");
else if(n==0)
System.out.println("该值为0");
else
System.out.println("该值为负。");
}
}
②
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>0){
if(n%2==0)
System.out.println("该值为偶数。");
else
System.out.println("该值为奇数。");
}
else
System.out.println("输入的不是正值。");
}
}
3-4
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("a:");
double a=scan.nextDouble();
System.out.print("b:");
diuble b=scan.nexDouble();
if(a>b)
System.out.println("a更大");
else if(a<b)
System.out.println("b更大");
else
System.out.println("a和b相等");
}
}
3-5
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>0){
if(n%5==0)
System.out.println("该值可以被5整除。");
else
System.out.println("该值不可以被5整除。");
}
else
System.out.println("输入的不是正值。");
}
}
3-6
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>0){
if(n%10==0)
System.out.println("该值是10的倍数。");
else
System.out.println("该值不是10的倍数。。");
}
else
System.out.println("输入的不是正值。");
}
}
3-7
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
int n=scan.nextInt();
if(n>0){
if(n%3==0
System.out.println("该值可以被3整除。");
else if(n%3==1)
System.out.println("该值除以3余1。");
else
System.out.println("该值除以3余2。");
}
else
System.out.println("输入的不是正值。");
}
}
3-8
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值:");
double n=scan.nextDouble();
if(n>=0&&n<=100){
if(n>=0&&n<=59)
System.out.println("不及格。");
else if(n>=60&&n<=69)
System.out.println("及格。");
else if(n>=70&&n<=79)
System.out.println("良。");
else
System.out.println("优。");
}
else
System.out.println("输入错误。");
}
}
3-9
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("实数值a:");
double a=scan.nextDouble();
System.out.print("实数值b:");
double b=scan.nextDouble();
double c=a>b?a:b;
System.out.print("较大的值:"+c);
}
}
3-10
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
int c=a>b?a-b:b-a;
System.out.print("差值:"+c);
}
}
3-11
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值A:");
int A=scan.nextInt();
System.out.print("整数值B:");
int B=scan.nextInt();
int c=A>B?A-B:B-A;
if(c<=10)
System.out.print("它们的差值小于等于10。");
else
System.out.print("它们的差值大于等于11。");
}
}
3-12
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
System.out.print("整数值c:");
int c=scan.nextInt();
int min=a;
if(b<min) min=b;
if(c<min) min=c;
System.out.print("最小值是"+min);
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
System.out.print("整数值c:");
int c=scan.nextInt();
int min1=a<b?a:b;
int min2=min1<c?min1:c;
System.out.print("最小值是"+min2);
}
}
3-13
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
System.out.print("整数值c:");
int c=scan.nextInt();
int min1=a<b?a:b;
int min2=min1<c?min1:c;
int max1=a>b?a:b;
int max2=max1>c?max1:c;
System.out.print("中间值是"+(a+b+c-min2-max2));
}
}
3-14
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
int min,max;
if(a<b){
min=a;
max=b;
System.out.println("较大的值是"+max+","+"较小的值是"+min+"。");
}
else if(a>b){
min=b;
max=a;
System.out.println("较大的值是"+max+","+"较小的值是"+min+"。");
}
else
System.out.println("两个值相等");
}
}
3-15
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
int min,max;
if(a<b){
min=a;
max=b;
System.out.println(max+","+min);
}
else if(a>b){
min=b;
max=a;
System.out.println(max+","+min);
}
else
System.out.println("两个值相等");
}
}
3-16
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("整数值a:");
int a=scan.nextInt();
System.out.print("整数值b:");
int b=scan.nextInt();
System.out.print("整数值c:");
int c=scan.nextInt();
int min=(a<b?a:b)<c?(a<b?a:b):c;
int max=(a>b?a:b)>c?(a>b?a:b):c;
System.out.print(min+","+(a+b+c-max-min)+","+max);
}
}
3-17
import java.util.Random;
public class Main{
public static void main(String[] args){
Random rand=new Random();
int hand=rand.nextInt(3);
System.out.println("随机数是"+hand);
switch(hand){
case 0:System.out.println("石头"); break;
case 1:System.out.println("剪刀"); break;
case 2:System.out.println("布"); break;
}
}
}
3-18
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner stdIn=new Scanner(System.in);
System.out.print("月份:");
int season=stdIn.nextInt();
switch(season){
case 12:
case 1:
case 2:
System.out.println("冬天"); break;
case 3:
case 4:
case 5:
System.out.println("春天"); break;
case 6:
case 7:
case 8:
System.out.println("夏天"); break;
case 9:
case 10:
case 11:
System.out.println("秋天"); break;
default:System.out.println("F"); break;
}
System.out.println();
}
}