第三次学JAVA再学不好就吃翔(part13)--基础语法之while循环语句
学习笔记,仅供参考
文章目录
- JAVA基础语法
- while语句
- do...while语句
JAVA基础语法
while语句
- 格式
初始化语句;
while(判断条件语句) {循环体语句;控制条件语句;
}
- 执行流程
①执行初始化语句;
②执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行,如果是false,就结束循环;
③执行循环体语句;
④执行控制条件语句;
⑤回到第②步继续。
- 举个例子1
输出1 ~ 10
class WhileTest {public static void main(String[] args) {int x = 1;while (x <= 10) {System.out.println("x = " + x);x ++;}}
}
输出:
x = 1
x = 2
x = 3
x = 4
x = 5
x = 6
x = 7
x = 8
x = 9
x = 10
- 举个例子2
求1 ~ 100中奇数的和
class WhileTest {public static void main(String[] args) {int x = 1;int sum = 0;while (x <= 100) {if (x % 2 == 1) {sum += x;}x++;}System.out.println("sum = " + sum);}
}
输出:
sum = 2500
do…while语句
- 格式
初始化语句;
do {循环体语句;控制条件语句;
}while(判断条件语句);
- 执行流程
①执行初始化语句;
②执行循环体语句;
③执行控制条件语句;
④执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行,如果是false,就结束循环;
⑤回到第②步继续。
- 举个例子
输出1 ~ 10
class DoWhileTest {public static void main(String[] args) {int i = 1;do {System.out.println("i = " + i);i ++;}while (i <= 10);}
}
输出:
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
第三次学JAVA再学不好就吃翔(part13)--基础语法之while循环语句相关推荐
- 第三次学JAVA再学不好就吃翔(part12)--基础语法之for循环语句
学习笔记,仅供参考 JAVA基础语法 for循环语句 格式 for(初始化表达式;条件表达式;循环后的操作表达式) {循环体;} 执行流程 ①执行初始化表达式: ②执行条件表达式,看其返回值是true ...
- 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...
- 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...
- 第三次学JAVA再学不好就吃翔(part14)--基础语法之循环语句注意事项
学习笔记,仅供参考 文章目录 JAVA基础语法 for, while, do...while的区别 死循环 循环嵌套 JAVA基础语法 for, while, do-while的区别 do-while ...
- 第三次学JAVA再学不好就吃翔(part5)--基础语法之数据类型转换
学习笔记,仅供参考 文章目录 JAVA基础语法 数据类型转换之隐式转换 数据类型转换之强制转换 JAVA基础语法 数据类型转换之隐式转换 byte类型转换为int类型 class TypeConver ...
- 第三次学JAVA再学不好就吃翔(part19)--二维数组
学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...
- 第三次学JAVA再学不好就吃翔(part18)--数组操作
学习笔记,仅供参考 文章目录 JAVA基础语法 数组操作 索引越界 空指针异常 遍历 获取数组中最大值 反转 根据元素找索引 JAVA基础语法 数组操作 索引越界 我们先看下面这段代码: class ...
- 第三次学JAVA再学不好就吃翔(part17)--数组
学习笔记,仅供参考 文章目录 JAVA基础语法 数组概述 数组的初始化 内存分配 绘制内存图 JAVA基础语法 数组概述 数组概念 数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器.数组既 ...
- 第三次学JAVA再学不好就吃翔(part16)--方法及方法重载
学习笔记,仅供参考 文章目录 JAVA基础语法 方法概述 方法重载 JAVA基础语法 方法概述 为什么要有方法 为了提高代码的复用性 什么是方法 完成特定功能的代码块. 方法的格式 修饰符 返回值类型 ...
最新文章
- java jar 源码乱码,java使用jar包时出现乱码的解决方法
- python flask框架教程_Flask框架从入门到实战
- 客户引导你,还是你引导客户?
- 游戏测试永乐大典——服务端架构,游戏服务器架构,游戏数据库设计
- 真格量化入门课程——①量化策略思路入门
- 汉字读音表GB2312版 (共7809个汉字)
- rpcx服务框架浅析9-序列化
- android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exis
- 考研日语线上笔记(八):完型易混易考知识点梳理篇
- 秒杀限制人群,如何设计秒杀服务的限流策略?
- 第2章 关系数据库(数据库系统概论)
- 2022年索尼A7R4A与A7R3A如何选择?
- ath79 spi报错:ath79-spi 1f000000.spi: cs1 = max 1
- 期货什么时候可以卖出(期货什么时候能卖)
- 鞋类产品推广引流落地页html源码
- Oracle函数--日期函数
- Cache原理简介及cache miss
- 默哀!FIT系列应用创始人冯华君病逝
- 无法启动计算机的杀毒软件,电脑中毒无法启动 卡巴斯基可解危难
- 【iOS】简单的界面制作
热门文章
- OpenCV学习笔记-关于使用Mat.at(i,j) = int 语法报错
- 机器学习——决策树的三种学习方法
- 互换性与技术测量电子版_圆柱公差与配合,公差等级的选用,一文全面介绍互换性与测量技术...
- eclipse下看android support v4源码
- 智能个性化推荐_个性化推荐算法_新闻推荐系统_人工智能推荐平台|Giiso智搜...
- sql 语言中 when case 用法
- Java爬虫搜索原理实现
- app端微信支付(二) - 生成预付单
- SICP 1.20经验
- 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题