Java 我想请人帮我做一张打印1-100的桌子
以下是我的任务要求:Java 我想请人帮我做一张打印1-100的桌子,java,loops,if-statement,computer-science,Java,Loops,If Statement,Computer Science,以下是我的任务要求: 打印出1到100之间的所有数字,每行10个数字,使用制表符均匀间隔 最多使用2个循环和1个if语句 我对如何做到这一点有很好的理解,但我只是很难找到一种方法,在每10个数字之后开始一条新的线路 这就是我到目前为止所做的: import java.util.Scanner; public class Table { public static void main (String[] args) { int counter, value;
import java.util.Scanner;
public class Table {
public static void main (String[] args) {
int counter, value;
counter = 1;
value = 0;
while (value < 100) {
value += counter;
System.out.print(value + "\t");
}
}
}
import java.util.Scanner;
公共类表{
公共静态void main(字符串[]args){
int计数器,值;
计数器=1;
数值=0;
while(值<100){
值+=计数器;
系统输出打印(值+“\t”);
}
}
}
要开始新行,请打印“\n”字符
if ((value % 10) == 0) {
System.out.print("\n"); // Or really, just System.out.println();, since that makes a new line.
}
有两种方法可以实现这一点:
因为您已经知道需要迭代的数字范围,所以我将使用for循环,从0开始,到<100结束 循环中缺少增量计数器+ 在for循环中使用if语句,if(i%10=0){System.out.println(value+“/n”;},else System.out.println(value+”)
祝你作业顺利。扫描器是做什么用的?呜呜!当我在为班级做项目时,我只是复制并粘贴了一个旧程序。我感谢你的帮助:)我没有想到使用%operator@TheAventador另外,如果你觉得你的问题已经得到了充分的回答,请“接受”答案,以便其他人知道答案已得到处理(单击投票箭头下的绿色“复选框”)。否则,我们很可能会继续用答案轰炸你(但如果你想要更多的视角,不用担心让它打开。)