java f:\LotterDrawing之后出现的错误

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:46:43
代码如下:
import java.util.*;
public class LotterDrawing
{
public static void main(String[] arg)
{
Scanner in=new Scanner(System.in);
System.out.print("how many numbers do you need to draw?");
int k=in.nextInt();
System.out.print("what is the highest number you can draw?");
int n=in.nextInt();
int[] numbers=new int[n];
for(int i=0;i<numbers.length;i++)
numbers[i]=i+1;

int[] result=new int[k];
for(int i=0;i<result.length;i++);
{
int r=(int)(Math.random()*n);
result[i]=numbers[r];
numbers[r]=numbers[n-1];
n--;
}
Arrays.sort(result);
System.out.println("bet the following combination.it'll make you rich!");
for(int r:result)
System.out.println(r);
}

看下你的LotterDrawing.class文件生成在哪儿

运行时打 java LotterDrawing 不带.class

javac -d . LotterDrawing.java
java LotterDrawing

把cmd目录转到f盘
输入
java LtterDrawing
看看

类,没找到,你java 路径是否正确

你有没有包?有包的话就这样 javac -d . 包名.LotterDrawing
java LotterDrawing