2020.7.12 + 周报(1)

一、今日学习内容         每周周报

    1、第三章综合实例:双色球

 1 import java.util.Random;
 2 import java.util.Arrays;
 3 public class Ball {
 4     public static void main(String[] args) {
 5         String[] pool= {"01","02","03","04","05","06","07","08","09","10","11","12",
 6                 "13","14","15","16","17","18","19","20","21","22","23","24","25","26",
 7                 "27","28","29","30","31","32","33"};
 8         boolean[] used=new boolean[pool.length];
 9         String[] balls=new String[6];
10         Random random=new Random();
11         int i;
12         int index=0;
13         while(true)
14         {
15             i=random.nextInt(pool.length);
16             if(used[i]) {
17                 continue;
18             }
19             balls[index++]=pool[i];
20             used[i]=true;
21             if(index==balls.length) break;
22         }
23         Arrays.sort(balls);
24         String[] newballs=new String[7];
25         for(int m=0;m<balls.length;m++) {
26             newballs[m]=balls[m];
27         }
28         newballs[newballs.length-1]=pool[random.nextInt(16)];
29         System.out.println("双色球:"+Arrays.toString(newballs));
30     }
31 
32 }

     输出结果:双色球:[01, 13, 16, 25, 29, 33, 14]

二、遇到的问题

     有的问题想不到思路,不能有效运用学到的知识

三、明日计划

    学习第四章内容:类

收获:

     这一周开始了对Java的学习,主要学习了前三章的内容,学会了使用JAVA的开发环境,main()函数、变量常量、程序流程控制语句、数组、常见算法等,对JAVA有了初步的了解,可以用JAVA语言自己写一些简单的程序,JAVA的内容与我们之前学习的C语言、c++有些知识类似,但是还是有很大不同的,需要继续学习。

    每天自主学习JAVA,提高了主动学习的能力。

下周计划:

    下周继续学习第四章、第五章的内容

遇到的问题:

     有些内容与C语言、c++还是有很大不同的,对一些新知识不能记得很清楚,所以需要反复记忆。

    继续学习

posted @ 2020-07-12 22:27  小仙女W  阅读(167)  评论(0编辑  收藏  举报