IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 辉仔日记学代码第一期——基础语法 -> 正文阅读

[Java知识库]辉仔日记学代码第一期——基础语法

目录

?标题1:我为啥选择JAVA

标题2:学习内容

?标题3:刚开始接触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,才能判断是否满足条件2,。。。。。。

????????????????????????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一样。永不服输,一步一个脚印!

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:01:36  更:2021-08-03 11:01:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 13:16:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码