java 循环 基本类型
1.基本if选择结构
格式:if(布尔表达式){
表达式结果为true,则执行此代码块
}
例:if(week <=5 ){
System.out.println(“上班”)
}
2.if else结构
格式:if(布尔表达式){
表达式结果为true,则执行此代码块
}else{
表达式结果为flase,则执行此代码块
}
3.多重if else 结构
格式:if(布尔表达式){
}else if(布尔表达式){
}else if(布尔表达式){
}else{
}
分支结构
1.switch分支结构
switch(byte、short、int、char){ //JDK7之后可以判断String
case 1:
//执行代码
break;
case N:
//执行代码
break;
default:
//执行代码
break;
}
2.default关键字:
在switch语句中,如果没有任何case表达式与相关值匹配;则控制传递给
跟在default标签后的语句。如果没有default语句,则控制传递到switch外
3.break关键字:
表示中止,中断,跳出当前switch分支结构
注意:适用于等值判断,所有case选项不可重复,并不会在满足某个case
选项后自动跳出switch语句,必须手动添加break语句中断
4.Continue关键字:
表示结束本次,进入下一次循环
循环语句
1.概念:通过某个条件,使一段代码周而复始地进行
2.组成:初始部分、循环条件、循环操作、迭代部分
3.分类:
a) while循环 --------先判断再执行
while(布尔表达式){
}
应用场景:循环次数明确。
例:1到100总和的统计
Int i = 0;
Int sum = 0;
While(i<=100){
Sum += i;
I ++;
}
b) do while循环:特点:先执行,再判断。
do{
}while(布尔表达式);
应用场景:循环次数不明确。
例:先完成作业,再检查结果。
import Java.util.Scanner;
public class TestBaseDoWhile{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//Tom先完成作业,由老师给予评价,不合格,则重写,合格,则结束
char answer;
do{
System.out.println("Tom完成了一遍作业");
System.out.println("请老师输入评语:");
answer = input.next().charAt(0);//y or n
}while(answer == 'n');
}
}
c) for循环 先判断,再执行
for(初始部分;循环条件;迭代部分){
//循环操作
}
应用场景:循环次数明确。
嵌套循环
1.概念:在一个完整的循环结构中嵌套另一个完整的循环结构。
2.图形例子:外层控制行数,内层控制列数
3.其他例子:外层控制循环次数,内层控制单次循环操作。
4.例:菱形的打印
转载于:https://www.cnblogs.com/yj20hl/p/6105437.html
java 循环 基本类型相关推荐
- java int 127_Integer类型中奇怪的127和128
原标题:Integer类型中奇怪的"127"和"128" 今天给大家带来的是Java中Integer类型的自动装箱 自动装箱:就是Java自动将原始类型值转换成 ...
- java 循环结构和常用的类 总结笔记
这里主要总结:Number 类.Character 类.String 类.StringBuffer 和 StringBuilder 类 java循环结构比较简单,这里只总结Java 增强 for 循环 ...
- java double 运算精度问题_关于java中Double类型的运算精度问题
如果我们编译运行下面这个程序会看到什么? public class Test{ public static void main(String args[]){ System.o ...
- java循环遍历类属性_java循环遍历类属性 get 和set值方法
//遍历sqspb类 成员为String类型 属性为空的全部替换为"/" Field[] fields = sqspb.getClass().getDeclaredFields() ...
- java 循环写法_java的for循环的几种写法
J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...
- java读取各类型的文件
java读取各类型的文件 用到的几个包 bcmail-jdk14-132.jar/bcprov-jdk14-132.jar/checkstyle-all-4.2.jar/FontBox-0.1.0-d ...
- JAVA运算的类型兼容原则_Java基础语法回顾(一)
Java基础语法 Java规范 image.png Java字节码 java程序是以".java"为扩展名,当我们编写完java程序后,要执行程序需要经过两个阶段:编译和运行. 编 ...
- JAVA语言规范 JAVA SE 8 - 类型、值和变量
JAVA语言规范 JAVA SE 8 - 类型.值和变量 类型和值的种类 简单类型和值 整数类型和值 整数操作 浮点数类型.格式和值 浮点数操作 boolean类型和布尔值 引用类型和值 对象 Obj ...
- Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case
Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...
最新文章
- 【mysql】安装 mysql 5.7 完成后,默认密码是啥?怎么查看默认密码?
- [BZOJ 1047] [HAOI2007] 理想的正方形 【单调队列】
- 英语采访问题之:你每天上班的动机是什么?
- vue仿微博评论回复_Vue之 3.0升级
- Emacs取消键值绑定
- 二元分类(Binary Classfication)与logistic回归
- python转换js_python转换Javascript
- 关于SQL server 2012无法打开物理文件“某某某”,操作系统错误5 :(拒绝访问)。(Microsoft SQL Server,错误 5120)
- 线性回归中常见的一些统计学术语(RSE RSS TSS ESS MSE RMSE R2 Pearson's r)
- Android动画(翻牌抽奖)
- Atcoder Beginner Contest 174(ABC174) 题解
- android 5.0 刷机教程,一加手机怎么升级安卓5.0系统?一加手机刷Android 5.0教程
- 普渡大学电子计算机专业,普渡大学电子与计算机工程专业硕士录取!
- append()、appendChild() 和 innerHTML 的区别
- java二叉树计算深度
- VMware vSphere 5 HA详解 (part1)
- 典型环节(或系统)的频率特性测量
- 802.11无线局域网的安全机制
- C++ using declaration
- 10个免费开源的JS音乐播放器插件
热门文章
- 【HDU - 1302】The Snail (模拟,水题)
- php openssl加密数据长度,PHP使用openssl解密数据(用mcrypt加密)
- 在循环递增一次的数组中插入元素
- 尚硅谷李老师笔记3DQL
- cmake生成Win64位工程
- scp免密码远程拷贝
- 在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境
- pythonnone用法_python中None返回值如何使用?
- 面向区块链的高效物化视图维护和可信查询论文学习
- 八个实用的CMD命令及开始→运行→命令集锦