循环结构 :while
循环结构 :while
循环四要素:
  1.初始化条件
	  2.循环条件
	  3.循环体
	  4.迭代条件
格式:
  1.初始化条件
		  while(2.循环条件){
			    3.循环体
			    4.迭代条件
		  }
public class WhileTest{
    public static void main(String[] args){
        //需求 :求100以内的偶数,偶数的个数,偶数的总和
        int count = 0; //偶数的个数
        int sum = 0; //偶数的总和
        int i = 1;//初始化条件
        while(i <= 100){//循环条件
            //循环体
            if(i % 2 == 0){
                count++;
                sum += i;
                System.out.println(i);
            }
            //迭代条件
            i++;
        }
        System.out.println("count=" + count + " sum=" + sum);
    }
}
/*
    从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
*/
import java.util.Scanner;
public class NumberCountTest{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int positiveNumber = 0; //正数
        int negativeNumber = 0; //负数
        while(true){
            //读取数据
            int number = sc.nextInt();
            //判断
            if(number > 0){//正数
                positiveNumber++;
            }else if(number < 0){//负数
                negativeNumber++;
            }else{//退出循环
                break;
            }
        }
        System.out.println("正数的个数" + positiveNumber + " 负数的个数" + negativeNumber);
    }
}
循环结构 :while的更多相关文章
- Python学习--04条件控制与循环结构
		
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
 - Swift -运算符和循环结构
		
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Menlo; color: #4dbf56 } p.p2 { margin: 0.0px 0. ...
 - 浅析PHP中for与foreach两个循环结构遍历数组的区别
		
遍历一个数组是编程中最常见不过的了,这里跟大家讨论下for和foreach两种方法.用这两种方法执行遍历的场景太多太多了,这里我们只针对以下两个数组作为例子来讨论.所谓管中窥豹,多少能理清一点两者的区 ...
 - PHP流程控制之循环结构
		
计算机程序最擅长的功能之一就是按规定的条件,重复执行某些操作.循环结构可以减少源程序重复书写的工作量,即在给定条件成立时,反复执行某程序段,直到条件不成立为止.给定的条件称为循环条件,反复执行的程序段 ...
 - python基础之循环结构以及列表
		
python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...
 - C语言-循环结构及break、continue
		
循环结构 --1-- 结构循环 1.1 while循环 1.2 do…while循环 1.3 for循环 --2-- break和continue 2.1 break关键字 2.2 continue关 ...
 - 黑马程序员——C语言基础  流程控制 选择结构和循环结构
		
---恢复内容开始--- Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)流程控制 1> 顺序结构:默认的流程 ...
 - Java 第8章  循环结构进阶
		
循环结构进阶 什么是二重循环? 二重循环的执行顺序是什么?
 - luogg_java学习_03_流程控制及循环结构
		
本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! 程序流程控制 顺序结构 分支结构:if-else,sw ...
 - C语言中的循环结构与选择结构
		
1. 为什么使用循环? 重复执行某段代码 2. while(条件){ 循环体: } 当条件成立的时候就执行循环体,条件不成立,就退出循环,继续执行while后面的语句 3. for ( 初始表达式 : ...
 
随机推荐
- 用doxygen+graphviz生成函数调用流程图
			
https://www.jianshu.com/p/fe4b6b95dca5 注意点:由于使用到了Graphviz,所以要设置Dot选项,勾选HAVE_DOT,并设置DOT_PATH为Graphviz ...
 - redis面试题集錦
			
1为什么Redis需要把所有数据放到内存中? Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘.所以Redis具有快速和数据持久化的特性.如果不将数据放到内存中,磁盘 ...
 - SQL插入字段
			
//SQL插入字段 String dropTable="drop table if exists test;"; String columnGid ="alter tab ...
 - 【bzoj1146】[CTSC2008]网络管理Network
			
题目描述: M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门.为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络.该网络的结构由N个路由器和N-1条 ...
 - 【WINDOWS】设置路由表实现有线内网,无线外网
			
前提!!! 需要有线无线双网卡
 - Leetcode  8. String to Integer (atoi)(模拟题,水)
			
8. String to Integer (atoi) Medium Implement atoi which converts a string to an integer. The functio ...
 - 【LOJ6225&网络流24题】火星探险问题(费用流)
			
题意: 思路: [问题分析] 最大费用最大流问题. [建模方法] 把网格中每个位置拆分成网络中两个节点<i.a>,<i.b>,建立附加源S汇T. 1.对于每个顶点i,j为i东边 ...
 - Numpy基础(数组创建,切片,通用函数)
			
1.创建ndarray 数组的创建函数: array:将输入的数据(列表,元组,数组,或者其他序列类型)转换为ndarray.要么推断出dtype,要么显式给定dtype asarray:将输入转换为 ...
 - 后端PHP框架laravel学习踩的各种坑
			
安装完laravel的ventor目录后出现“Whoops, looks like something went wrong.”这样的错误信息 打开config/app.php,打开debug为tru ...
 - VS2015中添加QT5.9.0插件
			
https://blog.csdn.net/hhhuang1991/article/details/79768595 VS2015里使用QTDIR路径查找QT开发包目录 路径配置操作系统环境变量里添加 ...