java利用switch..case和for循环以及if条件语句;从键盘输入一个值,如果该值为1计算圆面积如果该值为2计算1-100的整数之和如果该值为3则打印1-100之前2的倍数否则打印“输入错误”
时间: 2023-05-15 21:07:47 浏览: 108
用JAVA做的计算圆的面积
好的,这是一个比较基础的编程问题,以下是代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
int num = scanner.nextInt();
switch (num) {
case 1:
System.out.println("请输入圆的半径:");
double r = scanner.nextDouble();
double area = Math.PI * r * r;
System.out.println("圆的面积为:" + area);
break;
case 2:
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1-100的整数之和为:" + sum);
break;
case 3:
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
System.out.print(i + " ");
}
}
System.out.println();
break;
default:
System.out.println("输入错误!");
break;
}
}
}
```
希望这个代码能够帮到你!
阅读全文