第一次听班主任说要写感言帖和技术贴的时候,其实我是拒绝的,什么都不会的菜鸟有什么技术帖好写呢,后来她说要给我加特效上去,我就答应了,结果并没有“Duang Duang Duang”的特效(瞎扯的,手动滑稽)。所以上述都是用来说明我写此技术帖不是用来班门弄斧,哗众取宠的,现在说的这些也纯属在凑字数。
好吧,正文开始(妃姐挥着小鞭子催我快点了)。
写帖的时候我们已经上了六天课加一天自习了,Java基础也差点就上到了面向对象,我深感自己的码代码能力还是太差,老师的一个求质数和的要求,我硬是想了两个多小时才憋出来那几十行代码。时间紧张我就粘贴一下吧- public static void main(String[] args) {
- int sum = 0;
- int j = 2;
- for (int i = 2; i <= 100; i++) {
- for ( j = 2; j <= i ; j++) {
- if (i % j == 0) {
- break;
- }
- }
- if(j < i / 2){
- return;
- } else {
- System.out.println(i);
- sum += i;
- }
- }
- System.out.println(sum);
- }
复制代码
以此说明,我真的没有偷懒。
编程软件换成了Idea,之前在学校我用的一直都是eclipse,搞到现在还有些不太适应Idea的快捷键,虽然Idea确实要方便些,大家都知道eclipse的打印输出语句快捷短语是syso,Idea换成了sout,但我现在打一百次九十九次都还是syso(笑哭)。
然后我自学的过程中遇到的有些概念理解的相当模糊,用些投机取巧的方法来记住。比如,接口的向上向下转型,并没有使用多态写法,方法参数是接口类,传进去的是实现类对象,却照样是正确写法,跟多态写法一样的输出。我只能做到记住这是跟常量向上自动转型一样的模式。不能理解其中的道理。
好了,我的菜鸟帖就到这了,等回头学有所成再回来看看这小破帖。 |
|