版权声明:王迪 https://blog.csdn.net/dnruanjian/article/details/83826042
知识点:算术运算符、if语句、if-else语句、三元运算符的使用
1、两个整数的和
描述:输入整数a和b,输出它们的和。
运行结果:
输入a:100 输入b:200 a+b=300 |
public static void main(String[] args) {
//1.输入整数a和b,输出它们的和。
Scanner input=new Scanner(System.in);//初次使用,要导入Scanner所在的包,import java.util.Scanner;
System.out.print("输入a");
int a=input.nextInt();
System.out.print("输入b");
int b=input.nextInt();
System.out.println("a+b="+(a+b));
}
2、计算圆的面积
描述:输入半径的r,输出这个圆的面积s
运行结果:
r=2 s=12.566370 |
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入圆的半径");
int r=input.nextInt();
double pi=3.141592d;
double s=pi*r*r;
System.out.println("圆的面积为:"+s);
}
3、求余数
描述:输入整数a和n,求a被n整除之后的余数m。
运行结果:
a=12 n=5 m=2 |
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入整数a:");
int a=input.nextInt();
System.out.println("请输入整数n:");
int n=input.nextInt();
int m=a%n;
System.out.println("a被n整除之后的余数m="+m);
}
4、奇偶数判断
描述:输入一个数,判断这个数的是奇数还是偶数
运行结果:
输入a:100 是偶数 |
Scanner input=new Scanner(System.in);
System.out.println("请输入整数a:");
int a=input.nextInt();
if(a%2==0){
System.out.println("是偶数");
}
else{
System.out.println("是奇数");
}
5、放大输出
描述:输入一个数,如果这个数是奇数,乘以2,如果这个数是偶数乘以3,最后输出。
运行结果:
输入a:5 10 |
Scanner input=new Scanner(System.in);
System.out.println("请输入整数a:");
int a=input.nextInt();
if(a%2==0){
System.out.println("a是偶数,a*3="+a*3);
}
else{
System.out.println("a是奇数,a*2="+a*2);
}
6、输出较大的那个数
描述:输入两个数,输出较大的那个数
结果:
输入:20 30 输出:30 |
Scanner input=new Scanner(System.in);
System.out.println("请输入整数a:");
int a=input.nextInt();
System.out.println("请输入整数b:");
int b=input.nextInt();
if(a>b){
System.out.println("较大的数是a="+a);
}
else if(a<b){
System.out.println("较大的数是b="+b);
}
else{
System.out.println("a和b一样大,结果为:"+a);
}
7、输出最大的数
描述:输入3个数,输出最大的那个数
运行结果:
输入:10 20 30 最大:30 |
Scanner input=new Scanner(System.in);
System.out.println("请输入整数a:");
int a=input.nextInt();
System.out.println("请输入整数b:");
int b=input.nextInt();
System.out.println("请输入整数c:");
int c=input.nextInt();
int max;
max=(a>b?a:b)>c?(a>b?a:b):c;//三元运算符c=a>b?a:b(如果a>b,则返回a的值,并将a的值赋值给c。如果a<b,则返回b的值,并将b的值赋值给c。)
System.out.println("较大的数是:"+max);