辉仔日记之学代码第一期——基础语法

目录

 标题1:我为啥选择JAVA

标题2:学习内容

 标题3:刚开始接触JAVA的困难

 标题1:我为啥选择JAVA

1.主要原因很简单:因为我想掌握一项技能,增强就业竞争力。成为斜(挣)杠(更)青(多)年(钱)。我粗浅认为学习JAVA能跟一辈子。

 2.次要原因:因为学校里只能学习JAVA!!!

                        而我最后选择了后端


标题2:学习内容

                1.所有学Java经典都是了解到“HelloWorld”,当从cmd输出“HelloWorld”,有一种奇妙的兴奋感,真正感觉自己进入了编程(秃头)的世界。                                                                   2.在学习基础语法的路上的两个大头就是分支语句(if语句)和循环语句(for、dowhile、while语句)。分支语句相比于循环语句相对来说简单(当然对大佬来说都简单哈哈哈 

 3.在学习基础语法时,运算符也会用到很多,毕竟这些东西是java最基础最基础的东西。

     3.1.算术运算符

                  +(加)   -(减)   *(乘)   /(除)   %(取余)

      3.2.赋值运算符

                   =      赋值                      a=10          将10赋值给变量a

                   +=    加后赋值                a+=b          将a+b的值给a   

                   -=    减后赋值                a-=b           将a-b的值给a   

                   *=    乘后赋值                 a*=b           将a×b的值给a   

                    /=    除后赋值                 a/=b           将a÷b的商给a   

                    %=    取余后赋值           a%=b         将a÷b的余数给a 

         3.3.自增自减运算符

                    ++自增变量的值加1        --自减变量的值减1

         3.4.关系运算符

                  !=    a!=b,判断a和b的值是否不相等,成立为true,不成立为false

                  ==    a==b,判断a和b的值是否相等,成立为true,不成立为false  

                  >     a>b,判断a是否大于b,成立为true,不成立为false         

                 >=    a>=b,判断a是否大于等于b,成立为true,不成立为false   

                 <     a<b,判断a是否小于b,成立为true,不成立为false         

                <=   |a<=b,判断a是否小于等于b,成立为true,不成立为false   

                                                       ps:“=”是赋值,“==”才算等于  

          3.5.逻辑运算符 短路逻辑运算符

                &逻辑与a&b,a和b都是true,结果为true,否则为false

                逻辑或a|b,a和b都是false,结果为false,否则为true

                ^逻辑异或a^b,a和b结果不同为true,相同为false

                 !逻辑非!a,结果和a的结果正好相反

                逻辑与&,无论左边真假,右边都要执行。

                短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。

                逻辑或|,无论左边真假,右边都要执行。

                短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

                                                           (短路运算符&& ||)

           3.6三元运算符

                   直接实例吧 讲概念记不清:

                   int a = 10;
                   int b = 20;
                   int c = a > b ? a : b;                 

                   判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值

 4.这里的知识点都是初中知识,加减乘除之类的,对于好久没学过数学的辉仔来说还不是麻烦(当然对于大多数人都没问题),大概就是多加深印象,真正让人头大的分支语句和循环语句。

            4.1 if语句最基本的方式。(上图)其基本思想就是如果这个可以就做,不行就结束这个if语句。

            4.2if语句更复杂的格式是:

                               格式:

                                         if (关系表达式1) {

                                                  语句体1;

                                          } else if (关系表达式2) {   

                                                   语句体2;

                                         }

                                                      …

                                             else {

                                                       语句体n+1;

                                           }

   4.3还有一种是if语句的嵌套,通俗来讲就是如果满足条件1,才能判断是否满足条件

    4.4switch语句的表达方式:

switch (表达式)

     case 1:

  语句体1

  break;

      case 2:

              语句体2;

              break;

       ...

       default:

              语句体n+1;

              break;

}

ps:

跳转控制语句(break)跳出循环,结束循环

跳转控制语句(continue 跳过本次循环,继续下次循环

 注意: continue只能在循环中进行使用!

  5.学习循环语句辉仔认为是基础语法最重要的内容,因为循环结构可以运用到前面所有学到的内容。应该重点掌握。

      5.1

                               for (初始化语句;条件判断语句;条件控制语句) {

                               循环体语句;

                                        }

     5.2

                                初始化语句;
                                while (条件判断语句) {
                                    循环体语句;
                                    条件控制语句;
                                        }

                        5.3

                                初始化语句;
                                        do {
                                    循环体语句;
                                    条件控制语句;
                                        }while(条件判断语句);

 标题3:刚开始接触JAVA的困难

    1.辉仔是学国际经济与贸易的准大四学生,大学三年宏观、微观、银行货币学、国际经济学还有更重要的国际贸易术语、实操等!每天看着FOB、CIF、CFR。想必每一个国贸的学生都很迷茫自己在学啥。怎么啥都在学哈哈哈!在这种迷茫下,辉仔又在一所民办二本,如果毕业了肯定没有竞争力。在这种想法下,于是与java结缘

      2.辉仔平常对电子产品也挺有兴趣,也了解过电脑的相关知识,学习过如何装电脑。但是涉及到更多关于代码或者深层次的名次时,辉仔就打起了退堂鼓。所以在初学JAVA还是像打了鸡血一样,每天都一坐就几小时。就为了搞懂知识。(有这个兴趣但怕都考上川大了)

       3.面对JAVA最初的困难是被public class 

                                                                public static void main (String[] args) 第一眼看过去辉仔就觉得是乱码,这是啥呀,怎么能背下来呢。不过通过自己强行默写和大量的作业的练习,慢慢地辉仔可以盲打,让我有了一丢丢自信心。

       4.面对学习分支语句与循环语句最大的问题就是不能举一反三,无法真正掌握这个知识。懂了这道题,却不懂其他同类型的题。几乎做循环体语句每道题都要花费大量时间,还有查询如何做的思路。但是经过大量的练习与总结,已经能对循环体和分支语句的运用有一个大体的概念,在学习java最直接的感受就是大量的练习,比记忆知识点有用。因为这是一个实操的技能,就像石匠听师傅说了再多如何敲打石头,也不如自己上手感受敲打石头的震动感。形成深层次的肌肉记忆。

总结:菜狗辉仔学习Java等到头秃了,就修成正果了。

    ps:不定期更新自己学习Javade的心得体会。以日记的方式见证自己的成长或者退步哈哈哈!!!!  封面龙神丸 !!!象征我学习Java一样。永不服输,一步一个脚印!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值