输入1-100中前5个是13的倍数的数字 java
时间: 2024-10-10 22:05:43 浏览: 27
在Java中,你可以创建一个循环来找出1到100之间所有13的倍数,并打印出前五个这样的数字。以下是简单的代码示例:
```java
public class Main {
public static void main(String[] args) {
int count = 0; // 计数器用于记录找到的13的倍数
for (int i = 1; i <= 100; i++) { // 遍历1到100的整数
if (i % 13 == 0) { // 如果整数能被13整除
System.out.println(i); // 打印这个数
count++; // 增加计数器
if (count == 5) { // 当找到5个符合条件的数后,跳出循环
break;
}
}
}
}
}
```
当你运行这段代码,它会输出13、26、39、52和65,这些都是1到100之间前五个13的倍数。
相关问题
输出1~100中前5个是13的倍数的数字。 输入格式: 无输入。 输出格式: 换行输出。用javafor
int count = 0;
for(int i=1; i<=100; i++){
if(i%13==0){
count++;
System.out.println(i);
if(count==5){
break;
}
}
}
java利用switch..case和for循环以及if条件语句;从键盘输入一个值,如果该值为1计算圆面积如果该值为2计算1-100的整数之和如果该值为3则打印1-100之前2的倍数否则打印“输入错误”
好的,这是一个比较基础的编程问题,以下是代码实现:
```
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;
}
}
}
```
希望这个代码能够帮到你!
阅读全文