java输出200以内被5整除余2的所有自然数请问哪位朋友帮帮我呗真的谢谢啦
public class Test1 {
public static void main(String[] args) {
//输出200以内被5整除余2的所有自然数
for (int i = 0; i < 200; i++) {
if (i % 5 == 2) {
System.out.println(i);
}
}
}
}
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 200; i++) {
if (i % 5 == 2) {
System.out.println(i);
}
}
}
}
public class Main {
public static void main(String[] args) {
for (int i = 2; i < 200; i+=5) {
System.out.println(i);
}
}
}
public class Test1 {
public static void main(String[] args) {
//输出200以内被5整除余2的所有自然数
for (int i = 200; i > 0; i--) {
if (i % 5 == 2) {
System.out.println(i);
}
}
}
在 Java 中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能成为 Java 语言的反射机制。
解决方案:
使用for循环遍历1到200之间的数字,判断当前数字与5取模是否余2,若余数为2则输出该数字。
具体代码如下:
for(int i = 1; i <= 200; i++){
if(i % 5 == 2){
System.out.print(i + " ");
}
}
输出结果为:2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 102 107 112 117 122 127 132 137 142 147 152 157 162 167 172 177 182 187 192 197 。
需要注意的地方:输出结果应该包括空格,且每行最后一个数字后不应该有空格。