Java基础——for循环、while循环
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循环的更多相关文章
- Java基础之增强for循环
平时大家for循环应该用的不少,特别是增强for循环,简单快捷.但是在增强for中做删除操作,却会抛出java.util.ConcurrentModificationException,一起来看下. ...
- java基础:switch语句应用,循环的详细介绍以及使用,附练习案列
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default ...
- 【Java基础】增强for循环要注意陷阱
什么是增强for循环 增强for循环是一种简单模式的for循环,为了方便数组和集合的遍历而存在. int[] arr = new int[]{1, 2, 3, 4, 5, 6}; for (int a ...
- 【Java基础】【04循环语句&方法】
04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式; ...
- java基础39 增强for循环(也叫foreach循环)
增强for循环是jdk1.5出现的新功能 1.增强for循环的作用 简化了迭代器的书写格式(注意:增强for循环底层还是使用了迭代器遍历) 2.增强for循环的格式 for(数据类型 变量名:遍历的目 ...
- Java基础之分支结构循环结构
流程控制语句if(分支结构) 流程控制:流程就是指代码运行过程.控制就是说什么场景可以执行,什么场景不能执行. 1.if语句第一种形式 格式:if(表达式){ 执行的语句: } 2. ...
- 9.Java基础_for/while/do-while循环
/* for循环(同C++) 初始化变量的作用域为循环体 出了循环体,初始化的局部变量消失 for(初始化;条件判断;条件控制){ 循环体; } while循环 while(条件判断){ 循环体; } ...
- java基础入门之数组循环初始化
/* Name:数组循环化 Power by Stuart Date:2015-4-23 */public class ArrayTest02{ public static void main (St ...
- [Java基础]循环结构3
[Java基础]循环结构3 break 与 continue 中断循环... /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:BreakTest.java 编写时间:2016/6 ...
- [java基础]循环结构2
[java基础]循环结构2 写了几个循环结构练习~记录一下~~ 1:99乘法表 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:GameForFor.java 编写时间:2016 ...
随机推荐
- IntelliJ IDEA2021.3破解教程【Windows10系统】
IntelliJ IDEA2021.3破解教程[Windows10系统] 以下仅为本人工作.学习过程中所接触到的内容,不足之处请多包涵. 官网下载地址 最新版:https://www.jetbrain ...
- linux 中EOF用法
EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d就代表EOF.EOF一般会配合cat能够多行文本输出.其用法如下 ...
- 生成数据库文档 —— Spring Boot + Screw
1.创建一个SpringBoot项目(本人使用的是IntelliJ IDEA 2020.1 x64) 最佳简单的项目配置如下: 2.添加相关依赖 <!--screw依赖--> <de ...
- vue过滤出字符串中的汉字,match加正则
vue过滤出字符串中的汉字,match加正则 str="23申迪MTN001(102380026)";str.match(/[\u4e00-\u9fa5]/g).join(&quo ...
- EL表达式读取属性不存在的异常,读取类的属性不存在,无法调用到该属性
修改类中的名称,必须要符合2JavaBaen要求,否则EL表达式读取不到.
- QT使用中出现的问题
1.运行程序程序弹出The CDB process terminated 2.调试弹出窗口提示缺少qtcreatorcdbext.dll 1.运行程序程序弹出The CDB process termi ...
- JAVA流程控制(查漏补缺)
JAVA流程控制(查漏补缺) 目录 JAVA流程控制(查漏补缺) if 判断 switch多重选择 编译检查 for循环 for each break和continue if 判断 要判断引用类型的变 ...
- 利用shell脚本来监控linux系统的负载与CPU占用情况
一.安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1.下载安装: http://downloads.sourceforge.net/msmtp/msmtp-1.4 ...
- debian11用iso制作本地apt源
摘抄记录,原文链接: https://blog.csdn.net/leejearl/article/details/122708953?spm=1001.2101.3001.6650.1&ut ...
- 云计算——实验3:AWS实验-EC2操作
本次实验属于验证型实验,通过本次实验学生将掌握以下内容: 1.EC2免费实例创建方法: 2.EC2实例SSH连接以及命令使用. 我使用阿里云进行注册和远程连接,aws需要使用信用卡,国内的比较省事. ...