1.for循环

语法:

  1. for (初始表达式;布尔表达式;步进) {
  2.  
  3. 循环体;
  4.  
  5. }

实例:

  1. package cn.test.logan.day02;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class ForDemo {
  6. public static void main(String[] args) {
  7.  
  8. //内置一个数字
  9. //int n = 100;
  10. for(int i=0;i<=100;i++) {
  11. // 输入数字
  12. System.out.println("请输入数字:");
  13. Scanner scn = new Scanner(System.in);
  14. String str = scn.nextLine();
  15.  
  16. //将字符串转化为数字
  17. int num = Integer.parseInt(str);
  18.  
  19. //对数字进行判断
  20. if(num > 10) {
  21. System.out.println("您输入的数字太大了!");
  22. }else if(num < 10 ){
  23. System.out.println("您输入的数字太小了!");
  24. }
  25. else {
  26. System.out.println("您输入的数字是正确的。");
  27. break;
  28. }
  29. }
  30. System.out.println("游戏结束了!");
  31. }
  32. }

2.while循环

语法:

  1. while (布尔表达式) {
  2.  
  3. 循环体;
  4.  
  5. }

实例:

  1. package cn.test.logan.day02;
  2.  
  3. import java.util.Scanner;
  4. /**
  5. * 猜数游戏
  6. * @author QIN
  7. *
  8. */
  9. public class WhileDemo {
  10. public static void main(String[] args) {
  11.  
  12. while(true) {
  13. // 输入数字
  14. System.out.println("请输入数字:");
  15. Scanner scn = new Scanner(System.in);
  16. String str = scn.nextLine();
  17.  
  18. //将字符串转化为数字
  19. int num = Integer.parseInt(str);
  20.  
  21. //对数字进行判断
  22. if(num > 10) {
  23. System.out.println("您输入的数字太大了!");
  24. }else if(num < 10 ){
  25. System.out.println("您输入的数字太小了!");
  26. }
  27. else {
  28. System.out.println("您输入的数字是正确的。");
  29. break;
  30. }
  31. }
  32. System.out.println("游戏结束了!");
  33. }
  34. }

【BigData】Java基础_循环的更多相关文章

  1. Java基础_循环嵌套_打印乘法口诀、菱形,各种图形,计算二元一次和三元一次方程组_7

    循环嵌套 打印乘法口诀 for(int j=1;j<=9;j++){ for(int i=1;i<=j;i++){ System.out.print(i+"*"+j+& ...

  2. java基础3_循环语句,数组

    java中的循环: Java中提供了3中循环结构:  while  do-while  for ① 循环结构的作用? 可以不断重复执行循环结构中的代码: ② 上面的3个循环结构功能都是一样的,只是结构 ...

  3. Java基础之循环语句、条件语句、switch case 语句

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  4. 【BigData】Java基础_创建一个订单类

    需求描述 定义一个类,描述订单信息订单id订单所属用户(用户对象)订单所包含的商品(不定数量个商品对象)订单总金额订单应付金额:    总金额500~1000,打折85折    总金额1000~150 ...

  5. 【BigData】Java基础_数组

    什么是数组?数据是可以装一组数据的变量 1.定义数组 float[] arr1 = new float[10]; // 可以装10个float数据 int[] arr2 = new int[10]; ...

  6. 【BigData】Java基础_定义工具类,对ArrayList排序并且求最大值、最小值、平均值

    需求描述 编写一个工具类,对ArrayList实现以下功能: ① 排序 ② 求最大值 ③ 求最小值 ④ 求平均值 需求实现 实现代码 package cn.test.logan.day04; impo ...

  7. 【BigData】Java基础_方法的定义与使用

    1.概念 Java语言中的“方法”(Method)在其他语言当中也可能被称为“函数”(Function).对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到“随时任意使用”,那么就可以将这些代 ...

  8. 【BigData】Java基础_构造方法的使用

    需求描述 实现上图需求,根据输入的三个人的信息,分别计算出这个三个客户的平均年龄和最大年龄 涉及知识点: ①构造方法 ②字符串切割 ③对象数组 代码实现 代码结构图: package cn.test. ...

  9. 【BigData】Java基础_类和对象的基本使用

    1.需求描述 ①定义一个学生类,然后根据该类创建3个具体的学生对象 类中包含信息:学生姓名.学号.年龄.性别.所在地址 ②将这三个学生对象存入到数组中 ③然后将数组对象按照学生的年龄倒序排序 2.代码 ...

随机推荐

  1. Spring项目中的数据库加密

    有时候为了安全,我们需要对数据库密码进行加密: SpringDruid数据源加密数据库密码 当我们初步开始打造系统时,什么都没有一片空白,而数据源使用的是SpringDruid时,我们可以通过这篇博客 ...

  2. spark源码阅读--shuffle过程分析

    ShuffleManager(一) 本篇,我们来看一下spark内核中另一个重要的模块,Shuffle管理器ShuffleManager.shuffle可以说是分布式计算中最重要的一个概念了,数据的j ...

  3. Django:RestFramework之-------版本控制

    6.版本控制 从URL通过get传参获取版本. 6.1自定义版本控制 from rest_framework.views import APIView class ParamVersion(objec ...

  4. React 的setState 理解

    我们都知道在React中,setState() 方法是用来改变组件状态的,在项目中也一直用,也没有出现什么问题(使用方法太简单了),但今天看了一篇文章,提到了setState 使用时的两个注意点,加深 ...

  5. 剑指前端(前端入门笔记系列)——DOM(属性节点)

    DOM(属性节点) 属性节点没有过参加家族关系中,其专用选择器:attributes,返回值为对象的形式,它的键是索引值,也就是用对象模拟了一个伪数组,DOM中选择器返回的都是伪数组(可以使用数组的形 ...

  6. vim巧妙用法

    1. 块复制 按ctrl+v键,编辑框最下方将出现"可视 块"字样 使用方向键移动光标,选择矩形区域内的文字 y 键复制文本: d 键剪切文本:p 键粘贴文本 按shift+v键, ...

  7. 08-Vuex

    Vuex 一.简介 ① 是什么:是一个状态管理工具,存放项目组件中的公共数据 二.使用语法 ① 语法 -1. 创建 Vuex 实例 const store = new Vuex.Store({ sta ...

  8. 5.1 dex文件解析

    1.DexHeader结构体占用0x70字节,源码位置 dalvik\libdex\DexFile.h文件中269/* 270 * Direct-mapped "header_item&qu ...

  9. php 根据URL下载远程图片、压缩包、pdf等文件到本地

    1.此方法可以下载图片.压缩包.pdf(亲测),应该所有类型的文件都可以下载到本地,可以试一下 //远程路径,名称,文件后缀 function downImgRar($url,$rename,$ext ...

  10. spring注入注解@Resource和@Autowired

    一.@Autowired和@Qualifier @Autowired是自动注入的注解,写在属性.方法.构造方法上,会按照类型自动装配属性或参数.该注解,可以自动装配接口的实现类,但前提是spring容 ...