小编Sac*_*kar的帖子

使用命令行参数运行jar文件

如何在命令提示符下运行jar文件并将参数传递给它.

即:" test.jar -get"将在命令提示符/终端中输入

java jar

19
推荐指数
1
解决办法
12万
查看次数

Java(生成没有重复的数字)

我正在制作一个应用程序,下面的代码应该生成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)

java random android numbers

0
推荐指数
1
解决办法
2106
查看次数

标签 统计

java ×2

android ×1

jar ×1

numbers ×1

random ×1