日期:2014-05-20  浏览次数:20639 次

一个关于循环非常低级的问题
import java.util.Scanner;
public class test{
  public static void main(String[]args){
  Scanner input=new Scanner(System.in);
int i,j,num;
num=input.nextInt();
for(i=0;i<num;i++){
for(j=num;j>0;j--)
System.out.print("啊");
}
  }
}

想实现的是第一行是输入值 num 个“啊”
第二行是输入值 num-1个“啊”
到第num行是一个“啊”

  可是循环是什么搞不太清。i应该是行,j应该是列吧?

------解决方案--------------------
探讨

Java code

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int i, j, num;
System.out.println("请输入num的值:");
num = input.nextInt();……