package com.zhao.demo;

public class Demo04 {
//for循环
/*public static void main(String[] args) {
for (int i=1;i<=5;i++){
System.out.println("打印了一次");
}
}*/
/* public static void main(String[] args) {
for (int i=1;i<=5;i++){
System.out.println("第"+i+"次打印");
}
}*/ //while循环
//循环打印1-100
public static void main(String[] args) {
int i=1;
while (i<=100){
System.out.println(i);
i++;
}
}
}
package com.zhao.test;
//练习部分
public class Test8 {
public static void main(String[] args) {
//数组元素求最值
int[] facescore=new int[]{15,2000,5000,240,800,-15}; //定义一个变量用于存储最大值元素,建议使用第一个元素作为参照
int max=facescore[0]; //遍历所有元素与参照值进行比较,若比其大赋值替换参照值
//因为取了第一个元素作为参照,所以比较时可以从第二个开始
for (int i = 1; i < facescore.length; i++) {
if (facescore[i]>max){
max=facescore[i];
}
}
System.out.println(max);
}
}
package com.zhao.test;

import java.util.Arrays;
import java.util.Random;
import java.util.Scanner; public class Test9 {
/*游戏后台随机生成1-20之间的五个数字(无所谓是否重复),然后猜数字:
未猜中则提示:“未命中”,兵继续猜测
猜中则提示:“运气不错,猜中了”,并输出该数据第一次出现的位置,且输出全部的5个数据
最终结束本游戏*/
public static void main(String[] args) {
int[] nums = new int[5];
//生成随机数,实例化一个Random类
Random r = new Random();
//随机生成一个整数
//System.out.println("随机生成一个整数:"+ r.nextInt());
//随机生成一个正整数且大于0小于等于20
//System.out.println(r.nextInt(20)+1);
for (int i = 0; i < nums.length; i++) {
//生成随机数并赋值
nums[i] = r.nextInt(20) + 1;
}
Scanner scanner = new Scanner(System.in);
int num;
boolean b = true;
System.out.println("请猜一个数字: ");
while (b) {
num = scanner.nextInt();
for (int i = 0; i < nums.length; i++) {
if (num == nums[i]) {
System.out.println("运气不错,猜中了!该数字在数组中的索引值为" + i + ",该数组中的数字为" + Arrays.toString(nums));
b=false;
break;
}
}
if (b==true){
System.out.println("未命中,请重新输入一个数:");
}
} }
}

Java基础——for循环、while循环的更多相关文章

  1. Java基础之增强for循环

    平时大家for循环应该用的不少,特别是增强for循环,简单快捷.但是在增强for中做删除操作,却会抛出java.util.ConcurrentModificationException,一起来看下. ...

  2. java基础:switch语句应用,循环的详细介绍以及使用,附练习案列

    1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default ...

  3. 【Java基础】增强for循环要注意陷阱

    什么是增强for循环 增强for循环是一种简单模式的for循环,为了方便数组和集合的遍历而存在. int[] arr = new int[]{1, 2, 3, 4, 5, 6}; for (int a ...

  4. 【Java基础】【04循环语句&方法】

    04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式; ...

  5. java基础39 增强for循环(也叫foreach循环)

    增强for循环是jdk1.5出现的新功能 1.增强for循环的作用 简化了迭代器的书写格式(注意:增强for循环底层还是使用了迭代器遍历) 2.增强for循环的格式 for(数据类型 变量名:遍历的目 ...

  6. Java基础之分支结构循环结构

    流程控制语句if(分支结构) 流程控制:流程就是指代码运行过程.控制就是说什么场景可以执行,什么场景不能执行. 1.if语句第一种形式 格式:if(表达式){      执行的语句:     } 2. ...

  7. 9.Java基础_for/while/do-while循环

    /* for循环(同C++) 初始化变量的作用域为循环体 出了循环体,初始化的局部变量消失 for(初始化;条件判断;条件控制){ 循环体; } while循环 while(条件判断){ 循环体; } ...

  8. java基础入门之数组循环初始化

    /* Name:数组循环化 Power by Stuart Date:2015-4-23 */public class ArrayTest02{ public static void main (St ...

  9. [Java基础]循环结构3

    [Java基础]循环结构3 break 与 continue 中断循环... /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:BreakTest.java 编写时间:2016/6 ...

  10. [java基础]循环结构2

    [java基础]循环结构2 写了几个循环结构练习~记录一下~~ 1:99乘法表 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:GameForFor.java 编写时间:2016 ...

随机推荐

  1. nginx客户端真实IP配置

    https://www.cnblogs.com/kevingrace/p/8269955.html include mime.types; default_type application/octet ...

  2. pychars的使用

    1|0安装 pyecharts 兼容 Python2 和 Python3.目前版本为 0.1.2 pip install pyecharts 2|0入门 首先开始来绘制你的第一个图表 from pye ...

  3. webpack5 与webpack4 之间差别

    1.terserPlugin webpack4 上需要下载安装 terser-webpack-plugin 插件,并且需要配置,webpack5 上生产模式下默认开启压缩,开发环境也可以按如下配置 / ...

  4. airtest截图后放在allure报告里面。

    #需要导入的包 from airtest.aircv import * from airtest.aircv.utils import cv2_2_pil screen1 = G.DEVICE.sna ...

  5. [OC] Block 是什么

    Block 是 带有自动变量的匿名函数.  emmmm 反正我看了也不懂,我们一点点用具体的例子分析一下block. 1. 我们现在要在一个文件中使用block(我们后面再提到两个界面传值的block ...

  6. 15、java递归解决迷宫问题

    递归真是一个.看着简单,听着简单,写不出来,想不到.以前也不是不理解递归,也不是看不懂递归的代码,但说实话真的很难想到自己去用这个递归也很难理清楚这个递归到底从哪里开始到哪里结束,将哪个步骤作为 一个 ...

  7. go语言学习教程

    go语言学习教程 集合了连接go routine.go连接redis.go连接kafka等示例 https://github.com/fastbpmn/go-study TRANSLATE with ...

  8. 如何使用使用Mysql中的慢查。

    在MySQL中可以使用慢查找出运行速度慢的SQL语句. 1.在MySQL命令行中查看慢查: show  variables  like '%query%' 如图 "ON" 表示慢查 ...

  9. Microsoft Project 使用教程

    Microsoft Project使用教程 一.新建项目 1. Project界面操作 "文件" -→ "新建" -→ "空白项目" 建议在 ...

  10. django中读取settings中的相关参数

    from django.conf import settings print(settings.IP_LOCAL)