Java 这是做序列的正确方法吗?
我需要对n个数字做一个“1,-1,2,-2,3,-3…”的结尾,我已经做了代码,它可以工作了,但我不知道这是否是正确的方法Java 这是做序列的正确方法吗?,java,Java,我需要对n个数字做一个“1,-1,2,-2,3,-3…”的结尾,我已经做了代码,它可以工作了,但我不知道这是否是正确的方法 Scanner-teclado=新扫描仪(System.in); 系统输出打印号(“入口编号”); int n=teclado.nextInt(); int r=0; 对于(int i=1;i=0){ r=i*1; } 如果(r>=0){ r=i*-1; } 系统输出打印(i+“,”+r+“,”); } 只需使用一个计数器和循环,即可改进当前代码: Scanner tecl
Scanner-teclado=新扫描仪(System.in);
系统输出打印号(“入口编号”);
int n=teclado.nextInt();
int r=0;
对于(int i=1;i=0){
r=i*1;
}
如果(r>=0){
r=i*-1;
}
系统输出打印(i+“,”+r+“,”);
}
只需使用一个计数器和循环,即可改进当前代码:
Scanner teclado = new Scanner(System.in);
System.out.println("Ingresa el numero N");
int n = teclado.nextInt();
for (int i=1; i <= n; ++i) {
if (i > 1) System.out.print(",");
System.out.print(i + "," + (-i));
}
如果它有效的话,它是正确的。我投票结束这个问题作为离题,因为关于工作代码的问题属于离题
1,-1,2,-2,3,-3