Java基本语句(运算符、条件控制语句、for循环
2016-10-09 17:59
162 查看
1、运算符
1.1算术运算符 + - * / % ++ --
注意自增和自减在前面和后面的区别
1.2位运算 & | ^ >> << >>>
<<:左移n位,右边补0,在一定范围内相当于乘以2的n次幂
>>:右移n位,原来是正数左边补0;原来是负数左边补1;在一定范围内相当于除以2的n次幂
>>>:无符号右移n位,左边补0;
1.3关系运算符 > < >= <= == !=
1.4逻辑运算符&& || !
短路运算:
1.5条件运算符 ?:
2、条件控制语句
2.1、if else
2.2switch case
switch (表达式) { //表达式只能是整数或者枚举
case 1: //case 后面只能是整数常量或者枚举值
操作 1 的语句;
break; //如果运行到break,直接跳到switch底部,否则继续向下执行
case 2:
操作 2 的语句;
break;
….
case n :
操作 n 的语句;
break;
default://以上皆不是
默认语句;
}
3、循环控制语句
3.1do while 循环
3.2while 循环
3.3for循环
4、循环控制语句 goto label foreach /增强for
循环:重复和累加
循环变量控制循环能否进行下去的关键
1、循环变量赋初值
2、循环能否继续进行下去的条件/循环什么时候结束
3、循环变量变化
4.1while 循环 常用
格式:
1、循环变量赋初值
while(循环条件){ //循环条件是boolean
//循环体
3、循环变量变化
}
例:
inti=0;
while(i<3){
System.out.println("*");
i++;
}
代码分析:
/*
1 i=0 0<3?true 输出一行* i=1
2 1<3?true * i=2
3 2<3?true * i=3
4 3<3?false 跳出循环
*/
每次循环体结束都要判断循环条件是否是true,如果是true,进入循环体;如果是false,退出循环
4.2do while 循环
格式:
1、循环变量赋初值
do{
//循环体
3、循环变量变化
}while(循环条件); //最后的分号不要忘记
特点:先做再判断
4.3for循环 常用
格式:for(1、循环变量赋初值;2、循环能否继续进行下去的条件;3、循环变量变化){
//循环体
}
4.4break 跳出循环 return 返回方法外部
continue结束本次循环
有的程序不得不用到死循环(因为不清楚什么时候结束)
等到我们需要的东西拿到了,用break或return跳出循环
4.5双重循环:
循环之中又有循环
内层循环每次都从初始条件开始的
1.1算术运算符 + - * / % ++ --
注意自增和自减在前面和后面的区别
1.2位运算 & | ^ >> << >>>
<<:左移n位,右边补0,在一定范围内相当于乘以2的n次幂
>>:右移n位,原来是正数左边补0;原来是负数左边补1;在一定范围内相当于除以2的n次幂
>>>:无符号右移n位,左边补0;
1.3关系运算符 > < >= <= == !=
1.4逻辑运算符&& || !
短路运算:
1.5条件运算符 ?:
2、条件控制语句
2.1、if else
2.2switch case
switch (表达式) { //表达式只能是整数或者枚举
case 1: //case 后面只能是整数常量或者枚举值
操作 1 的语句;
break; //如果运行到break,直接跳到switch底部,否则继续向下执行
case 2:
操作 2 的语句;
break;
….
case n :
操作 n 的语句;
break;
default://以上皆不是
默认语句;
}
3、循环控制语句
3.1do while 循环
3.2while 循环
3.3for循环
4、循环控制语句 goto label foreach /增强for
循环:重复和累加
循环变量控制循环能否进行下去的关键
1、循环变量赋初值
2、循环能否继续进行下去的条件/循环什么时候结束
3、循环变量变化
4.1while 循环 常用
格式:
1、循环变量赋初值
while(循环条件){ //循环条件是boolean
//循环体
3、循环变量变化
}
例:
inti=0;
while(i<3){
System.out.println("*");
i++;
}
代码分析:
/*
1 i=0 0<3?true 输出一行* i=1
2 1<3?true * i=2
3 2<3?true * i=3
4 3<3?false 跳出循环
*/
每次循环体结束都要判断循环条件是否是true,如果是true,进入循环体;如果是false,退出循环
4.2do while 循环
格式:
1、循环变量赋初值
do{
//循环体
3、循环变量变化
}while(循环条件); //最后的分号不要忘记
特点:先做再判断
4.3for循环 常用
格式:for(1、循环变量赋初值;2、循环能否继续进行下去的条件;3、循环变量变化){
//循环体
}
4.4break 跳出循环 return 返回方法外部
continue结束本次循环
有的程序不得不用到死循环(因为不清楚什么时候结束)
等到我们需要的东西拿到了,用break或return跳出循环
4.5双重循环:
循环之中又有循环
内层循环每次都从初始条件开始的
相关文章推荐
- Java基础语法——运算符、流程控制语句、if条件语句
- Java自学之路-Java基础教程-11:Java基本语句之1-条件控制语句if和else
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- Java基本语法--数据类型、运算符表达式、基本控制语句、数组使用以及练习
- 黑马程序员_Java基础_常用基础内容(进制转换、基本数据类型、运算符、流程控制语句等)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- java第一课标识符,运算符,常量变量,条件控制语句。
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- Obj-c基本语法、数据类型、运算符和控制语句
- Java基础学习第三天——运算符与流程控制语句
- Java条件语句之 switch基本用法
- Java学习笔记001——学前准备、数据类型、运算符、流程控制语句
- 【Java学习笔记】基础知识学习2【条件逻辑控制语句】
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- Java学习系列(三)Java运算符、控制语句、数组及其在内存中的运行分析
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- Java基本语法-----java流程控制语句
- 【慕课笔记】第四章 流程控制语句 第1节 JAVA条件语句之if
- Java基础语法(二)----运算符和流程控制语句 (之 流控制语句)
- Java学习系列(三)Java运算符、控制语句、数组及其在内存中的运行分析