javaeeheima 发表于 2017-3-26 23:10
你和你老师写的代码都错了吧,这个应该是if(num==arr[j])吧
javaeeheima 发表于 2017-3-26 23:10
你和你老师写的代码都错了吧,这个应该是if(num==arr[j])吧
yuanpeng 发表于 2017-3-26 23:15
代码写对了么?num应该于arr【j】做判断吧,而且后面代码应该放到循环里面
...
javaeeheima 发表于 2017-3-26 23:07
这个你想问什么??
leijia 发表于 2017-3-26 22:51
挺不错的!一道题可以有很多种做法!
javaeeheima 发表于 2017-3-27 00:09
(import java.util.Random;
public class Test_02 {
package homework;
import java.util.Random;
/*需求:1.返回一个存储10个4位数的随机整数 1000-9999的数组(注意思考怎么产生一个4位的随机整数)(不能重 复)
2.在方法中遍历这个随机数数组 */
public class Test09 {
public static void main(String[] args) {
//定义一个数组
int[] arr = new int[10];
Random r = new Random();
arr[0] = r.nextInt(9000) + 1000;
for (int i = 1; i < arr.length; i++) {
//遍历数组为每个元素赋值
//定义一个标记是否前面出现过
boolean flag = false;
while (true) {
arr = r.nextInt(9000) + 1000;
//遍历比i小的索引,判断是否有和arr相同的元素
for (int j = 0; j < i; j++) {
if (arr[j] == arr) {
flag = true;
break;
}
}
if (!flag) {
break;
}
}
}
//遍历数组
for (int i = 0; i < arr.length; i++) {
System.out.println(arr);
}
}
}
郝永 发表于 2017-4-12 23:03
import java.util.ArrayList;
import java.util.Random;
郝永 发表于 2017-4-12 22:54
public class Test03 {
public static void main(String[] args) {
Random r = new Random();
DreamBoyMrsLin 发表于 2017-4-12 23:35
public class Test03 {
public static void main(String[] args) {
Random r = ...
郝永 发表于 2017-4-14 22:01
我发现这个变量i是不是没用?
DreamBoyMrsLin 发表于 2017-4-14 23:51
这个变量i有用呀
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |