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. 我们为什么会删除不了集群的 Namespace?

    作者 | 声东  阿里云售后技术专家 导读:阿里云售后技术团队的同学,每天都在处理各式各样千奇百怪的线上问题.常见的有网络连接失败.服务器宕机.性能不达标及请求响应慢等.但如果要评选的话,什么问题看起 ...

  2. 学会python正则表达式就是这么简单

    一前言 本篇文章带大家快速入门正则表达式的使用,正则表达式的规则不仅适用python语言,基本大多数编程语言都适用,在日常使用中极为广泛,读者们有必要学好正则表达式.看完这篇文章,读者们要理解什么是正 ...

  3. javascript 实现中文按照拼音首字母排序

    js提供了sort()方法来对数组内的数据进行排序,但是只是对英文有作用,这个时候需要自定义排序的规则 ['张三','李四','王五'].sort((a, b) => a.localeCompa ...

  4. 艾编程coding老师:深入JVM底层原理与性能调优

    1. Java内存模型JMM,内存泄漏及解决方法:2. JVM内存划分:New.Tenured.Perm:3. 垃圾回收算法:Serial算法.并行算法.并发算法:4. JVM性能调优,CPU负载不足 ...

  5. Django框架初体验

    前言 从今天开始学习测试开发知识,并会把每一次学习的过程和成果记录到博客,由于我也没怎么接触过python相关的开发框架,所以前期应该是艰难的,但是我相信努力就会有收获,如果你和我一样是个小白,那我们 ...

  6. Spring Boot2 系列教程 (七) | 使用 Spring Data JPA 访问 Mysql

    前言 如题,今天介绍 Spring Data JPA 的使用. 什么是 Spring Data JPA 在介绍 Spring Data JPA 之前,首先介绍 Hibernate . Hibernat ...

  7. BigDecimal的加减乘除,比较,小数保留

    关于BigDecimal的一些常用基本操作记录 1        BigDecimal b1 = new BigDecimal("1.124"); 2        BigDeci ...

  8. DP-Fibonacci

    善于发现 DP 中的 Fibonacci 我们在做 DP  题时  , 会发现有一些题 类似于找规律的题 ,观察测试样例 , 要对数据敏感 , 比如输入 2 输出 1 , 输入 3 就输出 2 …… ...

  9. MST + 树形 dp

    Genghis Khan(成吉思汗)(1162-1227), also known by his birth name Temujin(铁木真) and temple name Taizu(元太祖), ...

  10. Django后台管理系统的使用

    目录 django后台管理系统的使用 检查配置文件 检查根urls.py文件 启动项目,浏览器输入ip端口/admin 如: 127.0.0.1/8000/admin 回车 注册后台管理系统超级管理 ...