1.条件语句:所谓的条件语句就是指有选择的去执行部分代码。

包括:if条件语句和switch条件语句

if条件语句:

语法:

(1)if(条件语句){

    //条件成立时需要执行的代码

    }

(2)if(条件语句){

    }else{

    }

(3)if(条件语句){

    }else if(){

   }….

(4) if(){

     }else if(){

     }else{

    }

注意:

else if 和else都不能单独的出现,必须和if匹配使用!!!

switch条件语句,语法:

switch(表达式){

  case 常量值: 操作语句

         break;

  case 常量值: 操作语句

         break;

  }

在switch条件语句中,表达式的值只能是byte,short,char,int,但是在JDK7.0版本可以使用String.

 2.算术运算符

+,-,*,/,%,++,--

++和--的特点:

++在前先加1再输出,++在后先输出再加1

--再前先减1 再输出,--再后先输出再减1

3.赋值运算符

就是把值赋给其中的一个变量

=,+=,-=,*=,/=.%=

+=就表示两个变量相加把和赋给另一个变量

例如:int num1=10; int num2=20;  num1+=num2; 就相当于num1=num1+num2;

4.比较运算符

>、<、>=、<=、==、!=

5.逻辑运算符

逻辑运算符用于对boolean类型结果的表达式进行运算,运算结果总是boolean类型的。

&:与

|:或

^:异或  说明:当两边的表达式的结果一致时输出结果为false,否则为true

!:非  就是去相反的结果

&&:短路与

当第一个条件为false时,直接输出结果。

||:短路或

当第一个条件为true时,直接输出结果。

 6.+连接运算符

任何数据类型通过+号和字符串连接组成的都是一个新的字符串。

 7.三目运算符

语法:

X?Y:Z

X表达式得到的一个结果一定是一个boolean类型的,如果X得到值为true则输出Y的值,否则输出Z的值。

 8.表达式

对表达式中的操作数进行运算得到的结果称为表达式的值。表达式的值的数据类型即为表达式的类型。

9.循环语句

(1).for循环

(2).while循环

(3).do/while循环

for循环语法:

  for(初始化变量;循环条件;改变循环条件){

   }

while循环语法:

  while(循环条件){

    改变循环条件

  }

do/while循环语法:

  do{

    改变循环条件

   }while(循环条件);

注意:do/while无论条件是否成立都会至少执行一次。

 10.break和conitune

  • break 语句用于终止某个语句块的执行
  • continue语句用于跳过某个循环语句块的一次执行

最新文章

  1. 手把手教你使用PS切图
  2. JavaScript基础(慕课)
  3. NSThread基础使用
  4. MySQL DELETE 表别名问题
  5. js 浮点小数计算精度问题 parseFloat 精度问题
  6. CSS实现不固定宽度和高度的自动居中
  7. Linq知识小结
  8. bootstrap 的 datetimepicker 结束时间大于开始时间
  9. STM32的FSMC总线驱动ili9341,掉电重启无法正常显示的问题
  10. 浅析angular框架的cookie
  11. 【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器
  12. 把HTML5网页封装成APP,APK的方法
  13. EWS 通过SubscribeToPullNotifications订阅Exchange新邮件提醒
  14. 浅谈MVC MVP MVVM
  15. Dynamics CRM 如何修复 Access Is Denied - ObjectTypeCode: 2500 的错误
  16. JAVA时间工具类,在维护的项目里的
  17. unzip解压war包并覆盖
  18. JavaScript使用localStorage缓存Js和css文件
  19. fedora国内源常见配置
  20. R语言进行数据预处理

热门文章

  1. JAVA 生成扫描条形码
  2. PAT_A1138#Postorder Traversal
  3. vfs:open.c 源码学习
  4. 【Leetcode】【简单】【169求众数】【JavaScript】
  5. phpstorm zhuce ma
  6. C# DataGridView 使用
  7. nyoj 711 枚举+并查集
  8. 0816关于MySQL的审计 init-connect+binlog实现用户操作追踪
  9. asp.net常用容器
  10. Spring Boot上传文件