黑马程序员技术交流社区

标题: 求做第一题,来大神 [打印本页]

作者: 55555    时间: 2017-1-8 15:27
标题: 求做第一题,来大神
跪求啊,想不出来了


作者: 心枫廖悸    时间: 2017-1-8 15:49
import java.util.Random;


public class Test2 {
        public static void main(String[] args) {
                Random ran =new Random();
                int[] arr= new int[20];
                int count=0;
                int sum=0;
                while(count<arr.length){
                        int temp=ran.nextInt(900)+100;
                        boolean b = true;
                        if(temp%2==1){
                                b=false;
                        }
                        if(b){
                                arr[count]=temp;
                                System.out.println(temp);
                                count++;
                                sum+=temp;
                        }
                }
                System.out.println("sum="+sum);
        }

}


作者: 愤怒的大飞机    时间: 2017-1-8 20:11
import java.util.Random;

public class EvenNumber {

        public static void main(String[] args) {
                //定义一个长度为20的int类型数组
                int [] arr = new int [20];
                Random rd = new Random();
                //100-999随机数
                for (int i = 0; i < 20; ) {
                        int num = rd.nextInt(900)+100;
                        //如果是偶数就加到数组中,并且i+1
                        if(num % 2 == 0){
                                arr [i++] = num ;                       
                        }
                }
                System.out.println("100-999的20个随机偶数为");
                //定义一个和的变量
                int count = 0 ;
                for (int i = 0; i < arr.length; i++) {
                        System.out.print(arr[i]+" ");
                        count += arr [i];
                }
                System.out.println("20个随机偶数和为:"+count);
        }

}

作者: wangyuit    时间: 2017-1-8 20:18
很简单啊

作者: 55555    时间: 2017-1-8 20:25
wangyuit 发表于 2017-1-8 20:18
很简单啊

大神,求带飞

作者: wangyuit    时间: 2017-1-8 20:28
你在哪一期上呢?

作者: wuhaixin    时间: 2017-1-8 21:16
2楼4楼都正解
作者: 55555    时间: 2017-1-8 21:19
wangyuit 发表于 2017-1-8 20:28
你在哪一期上呢?

266期,你呢,大神

作者: wangyuit    时间: 2017-1-8 21:42
55555 发表于 2017-1-8 21:19
266期,你呢,大神

256,现在就业班!!!?!!

作者: wangyuit    时间: 2017-1-8 22:00
55555 发表于 2017-1-8 21:19
266期,你呢,大神

就业班了!!?!??!!!!

作者: 55555    时间: 2017-1-8 23:13
wangyuit 发表于 2017-1-8 21:42
256,现在就业班!!!?!!

好吧,我基础班

作者: 55555    时间: 2017-1-8 23:14
wangyuit 发表于 2017-1-8 22:00
就业班了!!?!??!!!!

没有,基础班

作者: 55555    时间: 2017-1-10 00:12
wangyuit 发表于 2017-1-8 22:00
就业班了!!?!??!!!!

基础班,我只是个渣渣

作者: Rhwan    时间: 2017-1-10 13:19
public class Test1 {
        public static void main(String[] args) {
                int arr[] = new int[20];
                int count = 0;
                Random random = new Random();
                for (int i = 0; i < 20; i++) {
                        int a = random.nextInt(900)+100;
                        if (a%2==0) {
                                arr[i]=a;
                                count+=a;
                        }else {
                                i--;
                        }
                }
                System.out.println(Arrays.toString(arr));
                System.out.println("随机数的和为:"+count);
        }
}

作者: Rhwan    时间: 2017-1-10 13:21
随便写了一下,没加注释

作者: 55555    时间: 2017-1-10 13:39
Rhwan 发表于 2017-1-10 13:21
随便写了一下,没加注释

谢谢大神

作者: newu    时间: 2017-1-10 13:57
无回帖,不论坛

作者: 55555    时间: 2017-1-10 13:58
newu 发表于 2017-1-10 13:57
无回帖,不论坛

666666,顶

作者: zhenshuai888    时间: 2017-1-10 23:00
学习了  
作者: 55555    时间: 2017-1-10 23:02
zhenshuai888 发表于 2017-1-10 23:00
学习了

嘿嘿,加油,骚年

作者: If_091021    时间: 2017-1-11 01:05
package com.luan.test;

import java.util.Random;

public class First {
        public static void main(String[] args) {
                int [] randoms = new int[20];
                Random random = new Random();
                int count=0;
                while(count !=20){
                        int rand = random.nextInt(900) +100;
                        if(rand%2 ==0){
                                randoms[count++] = rand;
                        }
                }
               
                int sum = 0;
                for(int i : randoms){
                        sum +=i;
                }
                System.out.println("随机数之和为"+sum);
        }
}
作者: wangyuit    时间: 2017-1-11 17:54
55555 发表于 2017-1-10 00:12
基础班,我只是个渣渣

在就业班

作者: 55555    时间: 2017-1-11 18:23
wangyuit 发表于 2017-1-11 17:54
在就业班

哇塞,大神

作者: 55555    时间: 2017-1-11 18:24
Ella 发表于 2017-1-11 09:41
求做第一题求做第一题求做第一题

上面就有啊

作者: wangyuit    时间: 2017-1-17 14:46
55555 发表于 2017-1-11 18:23
哇塞,大神

你想上黑马

作者: 55555    时间: 2017-1-22 08:03
wangyuit 发表于 2017-1-17 14:46
你想上黑马

对呀,感觉好难的样子

作者: guyouzhong    时间: 2017-1-22 09:12
不是挺简单的吗,基础的
作者: 55555    时间: 2017-1-22 23:29
guyouzhong 发表于 2017-1-22 09:12
不是挺简单的吗,基础的

随机数可以控制?

作者: 袁志娜    时间: 2017-1-24 20:21

作者: 55555    时间: 2017-1-24 21:39
袁志娜 发表于 2017-1-24 20:21

啦啦啦啦


作者: 386281427    时间: 2017-1-25 10:58
可以把整套题发过来吗,我也想做一下
作者: 55555    时间: 2017-1-27 09:44
255期第二阶段,或者第一,我删了,我先帮你找找

作者: guyouzhong    时间: 2017-1-27 11:13
可以可以可以可以可以可以可以可以
作者: 明明凯凯归归    时间: 2017-1-27 12:59
提供一个思路,50到~499之间随机,再乘以2。
作者: 55555    时间: 2017-1-28 00:40
明明凯凯归归 发表于 2017-1-27 12:59
提供一个思路,50到~499之间随机,再乘以2。

不是那样,给判断,是2的倍数参与运算,不是二的不参与

作者: Mbs2016    时间: 2017-1-28 05:57
路过看看





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2