又学习了一些java的基础,列如java的运算符,表达式,还有就是一些语句。

对于运算符来说,大部分都是我们所熟悉的,比如加(+) 减(-) 乘(*) 除(/)四种运算,取余数运算(专业的叫做取模运算),赋值运算符(=)等等,这些常见的就不说了运算符中要记住的就是增(++);减(--)量运算符,这两个的优先级最高;再者就是逻辑运算符与(&&);或(||);非(!)这三个运算符是在日常编程中运用的比较多,要记住他们的用法和区别!还有就是要记住赋值运算符(=)和等于运算符(==)的区别,计算机运算不同于数学计算,这点非常重要!不要将二者区别开来

表达式的输入方法相信学习java的people都是知道的我就不太多的说明了,知识将一些比较重要说一下,例如b=a++;和b=++a;这二者的区别,原本只对于a来说++在前或者在后都是一样的,但是如果是一个表达式就有很大的区别了,像b=a++;这就是先将a的值赋给b,再来执行a+1;而后面的b=++a;则是先执行a+1,然后将计算的结果赋给b,所以总结了一句话来说明“++在前先加1在取值,++在后先取值在家1”

语句的话,现在只学习了if 语句和switch语句。先说if语句吧!if语句有三种结构1.单分支结构;2.双分支结构;3.多分支结构

1. 单分支结构

if(布尔表达式){

//当布尔表达式为true是执行

}

2. 双分支结构

if(布尔表达式){

//当布尔表达式为true时执行

}

else{

//当布尔表达式为false时执行

}

3.多分支结构

if(布尔表达式){

}

else if(布尔表达式){

}

else if(布尔表达式){

}

//等等直到

else{

}

这三种是if语句的基本结构。其中要注意的是一个 else 只能跟随一个相关的 if 语句。不能单独出现,但是 if 可以不用搭配else!!其中还有一点就是,当多个if并列在一起时,计算机就需要一个一个的去判断,去执行,而不是当第一个if语句成立时,后面的就不执行了!

switch语句的基本结构

switch(变量){
  case 值  :

//语句;
    break;

case 值  :

//语句;
    break;

case 值  :

//语句;其中还可以有更多的case语句
    break;

default:

//语句

}

值得注意的是:

1.switch语句中检测的变量只能是32位或者更小的整数值,也就是说只能是byte,short,int和char类型。

2.在一个switch语句中可以有很多的case语句,每个case后跟一个用于比较的值和一个冒号。

3.case中的值必须和switch中的变量的数据类型相同,并且必须是常量或者字面量。

4.当变量的值等于case后的值时,该case语句后的语句开始执行,知道遇到break语句。

5.当遇到break语句时,switch语句结束,控制流程跳转到该switch语句的下一行。

6.并不是所有的case语句后面都需要一个break语句,如果没有break语句就继续执行到下一个case语句,直到遇见break。

7.switch语句可以有一个可选的default条件,一般出现在switch语句的末尾。

上面的七点是我们在使用switch语句时需要注意的!

转载于:https://www.cnblogs.com/lijilin/p/3693083.html

朗沃20140426相关推荐

  1. 朗沃20140414

    十四号是我第一天到朗沃,这天老师就告诉我们,我们现在是准职业人,而不是学生了.现在的我们要为以后的工作打好坚实的基础,所以告诉我们要给自己一个现在的目标和以后出社会的目标!通过这次的学习我要找到自己的 ...

  2. 朗沃20140421

    今天是我来朗沃第二周的第一天.今天又学习了excel,通过今天的学习让我对excel有了更加深入的运用,相比于以前,这是一个很大的进步,以前就只知道在excel中输入各种的数据,而不晓得如何去运用其中 ...

  3. 在朗沃这段时间的学习感想

    怎么说呢,通过这三周的学习,我对在朗沃web前端开发技术的学习有了一个初步的印象. 首先,从各自的学习态度来说,大家都有一个明确的目的或者说奋斗目标,都能够自觉的投入学习之中,努力学习:但与此同时,我 ...

  4. 朗沃第三周开始!!!

    随着时间的推进,进入朗沃学习已经进入了第三个星期.告别了第一周和第二周的基础课程的开胃菜,现在该作为主食的第一道菜<程序设计基础>也徐徐登场了,但也可谓好事多磨,这第一道菜在徐徐登场的过程 ...

  5. 朗沃软件测试班开班了

    什么是软件测试 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估.执行测试用例后,需要跟踪 ...

  6. 人生的新的开始,在朗沃学习一个月了!!!

    在朗沃学习一个月了,不过 我人生的第一个转折点,应该在新东方学习六级的时候 .虽然最后六级没考过,不过却让我开始思考自己的人生.一思考,才发现自己很失败,过得很无奈.决定干点什么,结果想来想去最后决定 ...

  7. PHP之在朗沃最后一段感想

    马上最后一学期了,进入了在朗沃学习的最后阶段了,有点想法 其实最初接触这个,纯属偶然,但是我不后悔,反而有一点庆幸,毕竟看了很多,这一行好的很好,差的也不会太差,就是累,但是试问天下有没有免费的午餐呢 ...

  8. eclipese web前端开发教学_Web前端零基础好学吗?新手该怎么学?

    众所周知,Web前端是现在很火的行业,找工作的人也多,招聘的公司也多,工作环境也好,各招聘公司给的工资也高,这么火热的行业还是供不应求. Web前端市场的供不应求直接导致前端工程师的待遇提高,另外一方 ...

  9. 前端怎么使用jsessionid_成都Web前端是干什么的?新手怎么入门

    Web前端是干什么的?新手怎么入门?这是很多人都会思考的问题,在这个IT行业盛行的时代,你还不知道Web前端是干什么的?那你就OUT了,其实在我们生活中,随处可见都都Web前端的产物. 成都Web前端 ...

最新文章

  1. 打通语言理论和统计NLP,Transformers/GNNs架构能做到吗?
  2. 评阅上百篇博士学位论文后专家发现:博士生SCI发的越多,通常科研能力越差...
  3. 域策略 设置本地管理员
  4. mxnet:mx.sym.BlockGrad理解
  5. Leecode07. 整数反转——Leecode大厂热题100道系列
  6. 部署docker-consul群集,Harbor构建Docker私有仓库
  7. 从0到1 | 0基础/转行如何用3个月搞定机器学习
  8. react文字滚动插件_【赠书】Preact(React)核心原理详解
  9. 资源 | 没有数学和编程基础,这几个数据科学项目了解一下
  10. Linux内核分析作业 NO.2
  11. python爬虫-- 爬取51job网招聘信息
  12. 天锐绿盾加密软件常见问题解决方案
  13. 自动锁定计算机怎么设置,win10如何设置自动锁定屏幕_win10设置自动锁屏的步骤...
  14. IDEA单击打开文件
  15. C/C++学习日记:C语言的随机发牌小程序(红桃、黑桃、梅花、方块)
  16. openjdk Font实现斜体
  17. 原创 牛客网产品笔试题刷题打卡——需求分析/数据分析/文档攥写
  18. 全面解析枚举+联合体~
  19. ssh连接失败报错:Socket error Event: 32 Error: 10053.
  20. 虚拟机扩大内存的方法

热门文章

  1. 随手记安全吗?8年时间从0突破到2.2亿客户
  2. 支付宝 自动发货 php,ecshop支付宝自动发货接口用法示例
  3. 【Weather Classification】reading notes
  4. 贴图、纹理、材质、着色器
  5. Error response from daemon: unable to find “net_prio“ in controller set: unknown
  6. 【王道机试】习题2.3 Old Bill(上海交通大学)
  7. 数字化农业的实战路线图
  8. pycharm 找不到External Tools
  9. 图像识别算法基础问题
  10. UG安装中可能遇到的问题