如何在命令提示符下运行jar文件并将参数传递给它.
即:" test.jar -get"将在命令提示符/终端中输入
我正在制作一个应用程序,下面的代码应该生成7个随机数并将它们打印到屏幕上,并且所有数字都不应该与另一个相同.
我已经尝试过各种方式.我花了大约5个小时检查它,得到第二个意见,他们说它应该工作,但事实并非如此.它有什么作用?它只是将7个随机数写入屏幕,但大部分时间都有重复,大部分时间应用程序停止(错误),但代码中没有错误.这只是我尝试过的许多方法中的一种方式.有人可以告诉我,如果有什么不对吗?还是有建议?还是那么善意给我一些示例代码来替换while循环?任何建议都会很棒,请记住我对java很新.
更新:while循环是主循环.它调用一个数字方法并制作7个随机数并将它们存储在"text_counter"数组中,然后我检查它们是否是数组中的重复数字,如果没有,它会突破循环并将它们打印到屏幕上,但是如果它有回到循环的开头以生成更多随机数并再次检查它们.
这是代码
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Lotto extends Activity {
/** Called when the activity is first created. */
Random dice = new Random();
TextView top, med, and, qcounter, wcounter, ecounter, rcounter, tcounter,
ycounter, ucounter;
@SuppressWarnings("rawtypes")
Set uniqueItems = new HashSet();
Button gen;
EditText input1, input2;
int[] text_counter = { 1, 2, 3, 4, 5, 6, 7 };
boolean o = …Run Code Online (Sandbox Code Playgroud)