// java program to jumble a string
import java.util.*;
public class jumble
{
public static void main()
{
Scanner s = new Scanner(System.in);
String a ;
System.out.println("Enter a word");
a = s.nextLine();
int length = a.length();
Random r = new Random();
String newstring = "" ;
int array[] = new int[length];
List l = Arrays.asList(array);
int i = 1 ;
int arpos = 0 ;
while(i<= length)
{
int random = r.nextInt(length);
if(!(l.contains(random)))
{
newstring = newstring + a.charAt(random) ;
array[arpos] = random ;
l = Arrays.asList(array);
arpos ++ ;
i++ ;
}
}
System.out.println(newstring);
}
}
-4
A
回答
1
一個字符串中有你的類運行class.your主要方法沒有main method
運行是不是隻是一個命名方法main.you可以調用它的主要方法有效的主要方法或添加string arg[]
到list.probably參數,您忘了參數
更改添加
public static void main()
到
public static void main(String arg[])
終於代碼類應該是:
import java.util.*;
public class jumble
{
public static void main(String arg[])//main method
{
Scanner s = new Scanner(System.in);
String a ;
System.out.println("Enter a word");
a = s.nextLine();
int length = a.length();
Random r = new Random();
String newstring = "" ;
int array[] = new int[length];
List l = Arrays.asList(array);
int i = 1 ;
int arpos = 0 ;
while(i<= length)
{
int random = r.nextInt(length);
if(!(l.contains(random)))
{
newstring = newstring + a.charAt(random) ;
array[arpos] = random ;
l = Arrays.asList(array);
arpos ++ ;
i++ ;
}
}
System.out.println(newstring);
}
}
相關問題
- 1. Java程序:返回語句不工作
- 2. Java小程序不工作在IE8
- 3. Eclipse程序參數不工作(Java)?
- 4. Java'導入'實用程序不工作
- 5. CTRL-C不能在Java程序工作
- 6. 我的Java程序不工作
- 7. Java多線程混合文本不工作輸出文件鎖
- 8. PouchDB混合科爾多瓦應用程序不工作
- 9. Winjs不能在多設備混合應用程序中工作
- 10. Loopback混入不工作?
- 11. .htaccess不工作和混淆
- 12. 自舉混入不工作
- 13. 應用程序在Java 6上工作,但不在Java 7
- 14. qsort不工作c程序
- 15. 應用程序不工作
- 16. Metro Framework程序不工作
- 17. 彈出不工作(不開放)的Java小程序
- 18. 混雜模式
- 19. 如何工作我的java程序? (ArrayList)
- 20. 無法讓我的java程序工作
- 21. 獲取Java小程序從PHP工作
- 22. JavaScript以Java小程序 - 工作
- 23. 設計複雜的工作流程圖
- 24. 在Java中排序映射不工作
- 25. iOS Touch ID工作流程很混亂
- 26. 混淆git工作流程(PHP/MySQL)
- 27. Perl程序排序陣列不工作
- 28. Java多線程演示不工作
- 29. java線程開始不工作
- 30. Java課程:public void displayMessage()不工作
那麼究竟是什麼不工作? – home 2014-12-07 08:22:12
有可能你的代碼會遇到無限循環。注意你在增加「我」的位置。 – Maroun 2014-12-07 08:26:42