public class jh_01_回顾与作业点评 {
public static void main(String[] args) {
int val = 12345; System.out.println("反转后的整数是:");
int i = 1;
while( i <= 5 ) {
System.out.print(val%10);
val /= 10;
i++;
}
/*
* 1 : 有5个输出语句,所以用循环。
* 2:写个循环5次的循环。
* 3:写个输出语句。具体输出什么东东
* 4:print(val % 10)==这样值是固定的。
* 5:想变就改变val的值。
*/ // 54321
// System.out.print(val%10);
// System.out.print(val /10 %10);
// System.out.print(val/100%10);
// System.out.print(val/1000%10);
// System.out.print(val/10000);
} }

  

public class jh_02_为什么使用for循环 {
public static void main(String[] args) {
// // 初始值
// while(循环条件) {
// 循环体
// 改变循环条件。
// }
// for(初始值;循环条件;改变循环条件) {
// 循环体
// }
// for(int i = 1;i<=10;i ++) {
// System.out.println("小姐姐");
// }
// 10 -- 1 // int i = 10;
// while(i >=1) {
// System.out.println(i);
// i --;
// } for(int i = 10;i >= 1; i--) {
System.out.println(i);
} // int i = 1;
// while(i<=10) {
// System.out.println("小姐姐");
// i ++;
// } }
}

  

import java.util.Scanner;

public class jh_03_如何使用for循环3_1 {
/*
* 1:要输入名字。键盘录入
* 2:要输入5门成绩用循环。
* 3:要求平均分,所以要求总分
* 5:用累加求和。+=分数
* 6:根据总分求平均分。
* 7:输出结果
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
String name = sc.next();
// 声明一个变量存储成绩和
int sumScore = 0;
// 写一个循环5次的循环。
for(int i = 1;i<=5;i++) {
System.out.println("请输入"+i+"成绩:");
int score = sc.nextInt();
// 把每次输入的成绩累加起来。
sumScore += score;
} // 根据总成绩求平均值。
double avgScore = sumScore/5;
// 输出结果
System.out.println(name +" 平均分:"+avgScore);
} }

  

import java.util.Scanner;

public class jh_04_如何使用for循环3_3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// int a = 5;
// int b = 2;
int a= 5,b=2;
System.out.println("请输入一个数值:");
int num = sc.nextInt();
for(int i = 0,j = num ;i<= num;i++,j--) {
System.out.println(i + " + "+ j + " = "+(i+j)); }
// for(int i = 6;i>=0;i--) {
// System.out.println(i);
// }
} }

  

public class jh_05_for循环常见问题4_1 {
public static void main(String[] args) {
// for (int i = 0; i < args.length; i++) {
//
// }
// int i = 1;
// for (; i <=10 ; ) {
// // System.out.println(i);
// i++;
// }
// System.out.println(i); // for (; ; ) {
// System.out.println("999");
// }
// while(true) {
// System.out.println("999");
// }
for (int i = 0; i <= 10; i++) {
System.out.println(i);
} } }

  

public class jh_06_现场编程 {
public static void main(String[] args) {
// 求1~100之间不能被3整除的数之和
int sum = 0;
for (int i = 1; i <= 100; i++) {
// 不能被3整除的数之和
if(i % 3 != 0) {
sum += i;
}
} System.out.println(sum);
} }

  

public class jh_07_计算100以内的奇数之和 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i += 2) {
sum += i; }
System.out.println(sum);
// int sum = 0;
// for (int i = 1; i <= 100; i++) {
// if(i % 2 != 0) {
// sum += i;
// }
// }
// System.out.println(sum);
} }

  

import java.util.Scanner;

public class jh_08_学员操作_计算顾客比例2_1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = 0;
for (int i = 1; i <= 10; i++) {
System.out.println("请输入第"+i+"个会员的年龄:");
// 接收年龄
int age = sc.nextInt();
// 判断有没有大于 30
if(age >= 30) {
// 计数。
count ++;
}
} System.out.println(count/10.0 * 100 + "%");
} }

  

public class jh_09_为什么需要break语句 {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println("跑第"+i+"圈");
if(i == 8) {
break;
// System.break;out.println("nihao");
}
System.out.println("nihao");
}
} }

  

import java.util.Scanner;

public class jh_10_为什么需要continue语句 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = 0;
for (int i = 1; i <= 10; i++) {
System.out.println("请输入第"+i+"个会员的年龄:");
// 接收年龄
int age = sc.nextInt();
if(age < 30) {
continue;
}
// 计数。
count ++;
// 判断有没有大于 30
// if(age >= 30) {
// // 计数。
// count ++;
// }
} System.out.println(count/10.0 * 100 + "%");
} }

  

import java.util.Scanner;

public class jh_11_如何使用break语句2_1 {
/*
* 循环录入某学生5门课的成绩并计算平均分,
* 如果某分数录入为负,
* 停止录入并提示录入错误
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学员姓名:");
String name = sc.next();
int sumScore = 0;
boolean flag = false;
int score = 0;
for(int i = 1;i<=5;i++) {
// 重复录入成绩,并接收
System.out.println("请输入第"+i+" 成绩:");
score = sc.nextInt();
// 在这里做判断,是否为负数。
if(score < 0) {// 负数。
flag = true;
break;
}
sumScore += score;
}
if(score > 0) {
// 求平均值。
double avgScore = sumScore / 5;
// 输出结果
System.out.println("平均分:"+avgScore);
}else {
System.out.println("成绩是负的。");
}
// if(!flag) {
// // 求平均值。
// double avgScore = sumScore / 5;
// // 输出结果
// System.out.println("平均分:"+avgScore);
// }else {
// System.out.println("成绩是负的。");
// }
} }

  

public class jh_12_现场编程 {
// 求1~10之间的所有偶数和
public static void main(String[] args) {
// 提示
// 1、使用循环进行累加,循环的范围是从1至10
// 2 、判断当前数是否为偶数
// 3 、如果为奇数跳过,执行下一个循环,如果为偶数,进行累加 int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) {
continue;
}
sum = sum + i;
}
System.out.println(sum);
}
}

  

import java.util.Scanner;

public class jh_13_学员操作_验证用户登录信息 {
// 用户登录验证。验证次数最多3次
public static void main(String[] args) {
String passWord = "123456";
Scanner sc = new Scanner(System.in);
int i = 1;
for(;i <= 3;i++ ) {
System.out.println("请输入密码:");
String pw = sc.next();
// boolean result = pw.equals(passWord);
if(pw.equals(passWord)) {
System.out.println("欢迎");
break;
}else {
System.out.println("输入错误,你还有。"+ (3- i) +"次机会");
}
}
// System.out.println(i);
if(i == 4) {
System.out.println();
System.out.println("您三次输入都错误。");
}
} }

  

public class jh_14_循环结构总结2_2 {
public static void main(String[] args) {
/*
* 区别2:执行顺序
* while 循环:先判断,再执行
* do-while循环:先执行,再判断
* for循环:先判断,再执行
* 区别3:适用情况
* 循环次数确定的情况,
* 通常选用for循环
* 循环次数不确定的情况,
* 通常选用while或do-while循环
* for循环的语法格式如下:
* for (表达式1; 表达式2; 表达式3) {
* //循环体
* }
* break语句是终止某个循环,
* 程序跳转到循环体外的下一条语句
* continue语句是跳出本次循环,进入下一次循环
*/
} }

  

java6循环结构二的更多相关文章

  1. Java中的循环结构(二)

    循环结构(二) 学习本章有道的单词: rate:速度,比率 young:年轻的,年少 schedule:时间表,调度 neggtive:消极的;否定 customer:顾客,观众 birthday:生 ...

  2. 刘强1109 JavaScript基础二(分支与循环结构)

    [if-else结构] 1.结构的写法: if(判断条件){ 条件为true时,执行if{} } else{ 条件为false时,执行else{} } 2.注意事项: ① else{}语句块,可以根据 ...

  3. JavaScript 流程控制(二)循环结构

    一.while 语句 语法结构: 声明循环变量:while (循环条件) { //循环体 // 迭代条件 } 当循环条件为 true 时,执行循环体:当循环条件为false时,结束循环. 二.do.. ...

  4. 小白的java学习之路 “ 循环结构(二)”

    一.for 循环 语法: for(表达式一;表达式二;表达式三){ 循环操作 } 表达式一:参数初始化 表达式二:条件判断 表达式三:更新循环变量 执行流程: 步骤一:执行表达式一.初始化参数 步骤二 ...

  5. java 基本语法(五) 流程控制(二) 循环结构

    1.循环结构的四要素① 初始化条件② 循环条件 --->是boolean类型③ 循环体④ 迭代条件说明:通常情况下,循环结束都是因为②中循环条件返回false了. 2.三种循环结构:2.1 fo ...

  6. 浅析PHP中for与foreach两个循环结构遍历数组的区别

    遍历一个数组是编程中最常见不过的了,这里跟大家讨论下for和foreach两种方法.用这两种方法执行遍历的场景太多太多了,这里我们只针对以下两个数组作为例子来讨论.所谓管中窥豹,多少能理清一点两者的区 ...

  7. python基础之循环结构以及列表

    python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...

  8. 黑马程序员——C语言基础 流程控制 选择结构和循环结构

    ---恢复内容开始--- Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)流程控制 1> 顺序结构:默认的流程 ...

  9. C语言中的循环结构与选择结构

    1. 为什么使用循环? 重复执行某段代码 2. while(条件){ 循环体: } 当条件成立的时候就执行循环体,条件不成立,就退出循环,继续执行while后面的语句 3. for ( 初始表达式 : ...

随机推荐

  1. Java防锁屏小程序

    为防止系统桌面自动锁屏,只需打成jar包,写个批处理程序start.bat,双击执行保持dos窗口执行即可,无其他影响. 程序设计为每30秒动一次鼠标,可根据需要调整. 附代码: package ma ...

  2. POJ 3304 Segments(判断直线与线段是否相交)

    题目传送门:POJ 3304 Segments Description Given n segments in the two dimensional space, write a program, ...

  3. Could not write JSON: Infinite recursion (StackOverflowError);

    转自:https://blog.csdn.net/east123321/article/details/80435051 在controller返回数据到统一json转换的时候,出现了json inf ...

  4. 条款03:尽可能使用const

    目录 1. 总结 2. const对象 3. const函数返回值和函数参数 4. const成员函数 const成员函数的重要性 bitwise constness logical constnes ...

  5. (1)解锁 MongoDB replica set核心姿势

    副本集Replica Set是一个术语,定义具有多节点的数据库集群,这些节点具有主从复制(master-slave replication) 且节点之间实现了自动故障转移. 这样的结构通常需要具有奇数 ...

  6. 在IIS上发布netcore项目

    保证电脑上有.net core sdk或者.net core runtime; 需要安装AspNetCoreModule托管模块:DotNetCore.2.0.5-WindowsHosting.exe ...

  7. [UWP]用画中画模式(CompactOverlay Mode)让用总在最前端显示

    1. 什么是,以及怎么用画中画 Windows 10 Creators Update以后UWP提供了一个新的视图模式CompactOverlay,中文翻译成 紧凑的覆盖层?反正大部分时间我们都会称它为 ...

  8. MOS 常用链接地址

    主页面类  Exadata主页面 Exadata Database Machine and Exadata Storage Server Supported Versions (Doc ID 8888 ...

  9. Java.前端模板.Thymleaf

    1. Input 日期格式化 <input id="renewalDate" name="renewalDate" th:value="${#d ...

  10. Spring加载早期获取BasePackage

    public class GetBasePackage { private Class<? extends Annotation> annotation; public GetBasePa ...