Java一些简单的运算2
package one;
import java.io.IOException;
import java.util.Scanner;
public class BranchStructure {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入1or2or3”);
int a = scanner.nextInt();
System.out.println(“请输入您即将计算的数一”);
int b = scanner.nextInt();
System.out.println(“请输入您即将计算的数二”);
int c = scanner.nextInt();
int d = conputer(a, b, c);
System.out.println(“您输入的数计算出来的结果为” + d);
System.out.println(“请输入您计算圆的半径”);
double e = scanner.nextDouble();
double f = perimeter(e);
System.out.println(“计算的周长为” + f);
double g = area(e);
System.out.println(“计算的面积为” + f);
System.out.println(“请输入您的成绩”);
int h = scanner.nextInt();
char i = (char) score1(h);
System.out.println(“用第一种您的成绩等级为” + i);
char m = (char) score2(h);
System.out.println(“用第二种您的成绩等级为” + m);
System.out.println(“请输入您要比较大小的数一”);
int j = scanner.nextInt();
System.out.println(“请输入您要比较大小的数二”);
int k = scanner.nextInt();
int l = compare(j, k);
System.out.println(“输入的最大值为” + l);
}
private static int compare(int j, int k) {
return j > k ? j : k;
}
private static int score1(int h) {
if (h >= 90) {
return h = 'A';
} else if (h >= 70 && h <= 89) {
return h = 'B';
} else if (h >= 60 && h <= 69) {
return h = 'c';
} else {
return h = 'd';
}
}
private static char score2(int h) {
return h >= 30 ? 'A' : h >= 70 ? 'B' : h >= 60 ? 'C' : 'D';
}
private static double area(double e) {
return e = e * e * Math.PI;
}
private static double perimeter(double e) {
return e = 2 * e * Math.PI;
}
private static int conputer(int a, int b, int c) {
if (a == 1) {
return a = b + c;
} else if (a == 2) {
return a = b - c;
} else {
return a = b * c;
}
}
}