我的代码出了什么问题?我打破了吗?

时间:2016-11-30 18:17:50

标签: java

这应该是用户输入并向后打印。我需要使用for循环和长度,并且只使用主类。

import java.io.*;
import java.util.*;

class Main {
  public static void main(String[] args) {
    System.out.println("give me your name bruh");
    Scanner kbReader= new Scanner(System.in);
    String noobish=kbReader.next;
    int noob=noobish.length;

    for(int noob;noob >0;noob--){
      Char n= noobish.charAt(noobish);
      System.out.println(n);   
    }
  }
}

1 个答案:

答案 0 :(得分:1)

Noob应该是noobish.length-1。

public static void main(String[] args) {
    System.out.println("give me your name bruh");
    Scanner kbReader= new Scanner(System.in);
    String noobish=kbReader.next();
    for(int noob = noobish.length-1;noob >= 0;noob--) {
        Char n= noobish.charAt(noob);
        System.out.println(n);   
    }
}