作为一个专业为信息安全专业的准大三学生,我将在本学期将自己学习以及指导计划在csdn这个平台上发布,主要就是为了巩固代码基础,想着参加一下蓝桥杯比赛。新人小白希望大佬们多多指教,如果有哪方面做的不好,希望您口下留情。
主要的规划如下:
在这个假期时长为40天左右的暑假,我对于这段时间做了以下规划,主要分为三个板块,每一个板块使用大约一个星期的时间来进行开展。
第一个板块是关于java的基础问题,主要是了解java开发的前景和用处,包括安装java基础软件以及参加蓝桥杯大赛所需要的能力。另外一部分主要是掌握基本数据类型、变量和常量,包括一些简单的整数和其他类型的计算,还有一些命名规则的注意事项。这段前期工作比较耗费时间、
第二个板块就是对于控制语句和数组的学习,主要包括条件语句“if、else if、else”,循环语句“for、while、do while” ,包括数组的定义和初始化。
第三个模块是面型对象的编程基础,主要内容类和对象的概念、属性方法的的定义和访问,包括this关键词的用法,以及构造方法的创建和使用。
详细内容如下:
一、规划目标
1.掌握Java基础语法和面向对象编程思想。
2.熟悉Java常用类库和工具。
3.培养解决实际问题的能力。
二、具体学习内容及例题
第一阶段:Java基础和掌握基本数据类型
学习内容:
1.Java简介和历史背景。
2.安装和配置Java开发环境。
3.编写第一个Java程序——HelloWorld。
4.掌握基本数据类型、变量和常量。
习题:
1.编写一个程序,输出hello world ,迈出编程世界第一步。
2.输出自己的姓名和年龄。
3.编写一个程序,主类名为Test02,要求输入两个小数,输出两个小数之和,两个小数和的取整
eg:输入:2.6
2.1
输出:两者和= 4.7
两者和取整= 4
输入:3.8
2.2
输出:两者和= 6.0
两者和取整= 6
第二阶段:控制语句和数组
学习内容:
1.条件语句:if、else if、else。
2.循环语句:for、while、do while。
3.数组定义和初始化。
4.数组的常见操作:遍历、查找、排序。
习题:
1.编写一个程序,判断一个数是否为素数。
(2)、1-100 以内的数求和,求出 当和 第一次大于 20 的当前数
(3)、实现登录验证,有 3 次机会,如果用户名为"java" ,密码"666"提示登录成功,否则提示还有几次机会
(4)、统计1-100中素数的个数
第三天:面向对象编程基础
学习内容:
1.类和对象的概念。
2.属性、方法的定义和访问。
3.this关键字的作用。
4.构造方法的创建和使用。