我通常可以做到這一點,它非常簡單的代碼,但我有一個大腦放屁地獄,我渴望弄清楚我的愚蠢。我寫了這個真正的快速嘗試一個我聽說過的新IDE,它應該接受一個輸入的字符串,並以相反的順序返回它的單詞,但它一直告訴我,在某個點上,字符串的一個索引[]沒有價值。字符串中的反向詞
import java.util.StringTokenizer;
import java.util.Scanner;
public class Example {
/**
* @param args
*/
public static void main(String[] args) {
//set up input
Scanner input=new Scanner(System.in);
System.out.println("type something here");
String sentence=input.nextLine();
//set up StringTokenizer
StringTokenizer tokens=new StringTokenizer(sentence);
//setup for loop
for(int y=tokens.countTokens()-1; y>=0; y--){
String[] word={tokens.nextToken()};
System.out.print(word[y]+" ");
}
}
}
對於這麼簡單的事情,爲什麼你只是運行一個調試器,並通過並觀察你的變量?爲什麼浪費SO的時間,對於這樣簡單的編程問題?另外爲什麼有這麼多的空白行,男人它只是如此不成熟,放置在兩個括號之間的6條線? – Siddharth