因为个人原因没有上过基础班之前的预习班 所以预习班的东西就没得讲了…… Java基础班的课程说真的不难 只要在这几天中能认真听课 作业能自己独立完成那么我觉得基础班之后的考试就没有太大问题 (有点吹牛逼的感觉 这要是考试没过这就牛逼吹大了 哈哈) 前几天就是很简单的东西 java的基本简介然后呢就是编写HelloWorld的程序 这东西都快敲吐了 之后配置环境变量 然后到最基础的语法 (变量 常量 数据类型 运算符 等等) eclipse的安装使用等等 再后来就是结构语句(if for while switch等) 这中间老师都会让你做很多很多练习题 一定认真做 多做几遍(我是基本能自己做出来 基础的 简单的题我都基本一遍过 稍微动点脑子的题我大概都做了2-3遍 独立完成) 说这些其实就是需要多练习 第四天开始学习了我之前没学过的一些东西(随机数 数组 方法到后面的对象) 有时候说真的 可能理解的不太明白 那就问问老师 或者再看看讲课视频 看看学习笔记什么的 最后就是做题 有些代码记不住的敲四五遍 怎么都能记住 之后还有大量的题练习 很快就会对陌生的东西在脑海里记的滚瓜烂熟 只要记住 不会就练 不会就问就行 没啥大的问题 .有些逻辑问题根据老师上课讲的 还有一些图解 自己好好过几遍就不是什么问题了 从方法开始 可能就不是那么简单了 这就需要自己动点脑子 理清自己的逻辑思路 再多做点练习题 只要能自己独立的做出来每日的课后作业 那就说明掌握的不错 方法刚开始会先从最基础的语法开始练习 到后面稍微就会带点逻辑思维的题 其实也是通过方法来对之前学的东西做一个巩固吧 那么我就用一道题来简单的说一下: 打印所有的水仙花数 水仙花数简单的说就是每一位上的数字的三次方相加的和就是这个数字本身 比如: 153 371 407 例: 1*1*1+5*5*5+3*3*3=153; public class Test { //把所有的水仙花数打印在控制台 public staticvoid printFlower() { //简单求一个三位数的水仙花数 for(intx=100; x<1000;x++) { //首先需要求出个位 十位 百位 上的数是多少 个位就是对10取余数 int ge = x%10; //十位上的数是先对这个数做除法 得到的数字继续取余数即可 int shi = x/10%10; //百位和十位的获取方法大概类似 也可以直接除以100 int bai = x/10/10%10; //接下来就用if来判断个位三次方加上十位的三次方加上百位数的三次方 的和是否等于这个数 如果是就输出这个数 if((ge*ge*ge+shi*shi*shi+bai*bai*bai) == x){ System.out.println(x); } } } //然后在主方法里面调用定义的方法 public staticvoid main(String[] args) { printFlower(); } 后面讲到对象其实可能上课的时候会听的稀里糊涂 但是只要你能认真听课的话 等到做题的时候理清思路那么做题还是很简单 其实说这么多最终还是想表达的中心思想就是多做练习多动手指 多敲代码 每道题都自己认真做理清自己的思路就会比较简单了~~~~~
|