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. 一个简单的spring boot程序

    搭建一个spring boot项目十分的方便,网上也有许多,可以参考 https://www.cnblogs.com/ityouknow/p/5662753.html 进行项目的搭建.在此我就不详细介 ...

  2. 关于Mach-O类型文件那点事

    Mach-O文件简介   Mach-O是一种文件格式,是Mach Object文件格式的缩写. 它通常应用于可执行文件,目标代码,动态库,内核转储等中.   Mach-O作为大部分基于Mach核心的操 ...

  3. ip转十进制(PHP、MySQL)

    mysql与php中都提供了IP转换十进制数函数 1. IP 由点分格式,转换为数字格式,代码如下: mysql> select inet_aton('127.0.0.1'); +------- ...

  4. FWT 入门

    #include <bits/stdc++.h> using namespace std; #define ll long long const ll maxn = 3e5+5; cons ...

  5. Office系列(2)---提取Office文件(Word、PPT)中的所有图片

    回顾一下上文结尾的问题:如何给文档设置一个合适的封面图?其中一个解决方案就是,获取Office文件内部的图片作为封面.这里就详细介绍下获取图片的几种方式,以及他们各自的优缺点. PS:因为之前用VST ...

  6. Oracle v_$和v$的解释

    以v_$mystat和v$mystat具体说明 grant语句中使用的v_$mystat和test用户访问的v$mystat不一样 这里说一下 v$mystat 和 v_$mystat 的区别 初始状 ...

  7. Jenkins Pipeline Job构建配置

    ​ ​ ​ ​​ 1.创建pipeline job任务,新建任务>输入任务名称>选择“流水线”>点击[确定] ​ 添加描述,This is my first test pipelin ...

  8. Django admin的常用方法

    一.HTTP 1.主页面 http://127.0.0.1:8000/admin/ 2.查询页面 http://127.0.0.1:8000/admin/app01/book/ 3.增加页面 http ...

  9. 第二阶段冲刺个人任务——three

    今日任务: 优化统计个人博客结果页面的显示. 昨日成果: 优化作业查询结果,按学号排列.

  10. 20191211 HNOI2017模拟赛 C题

    题目: 分析: 开始觉得是神仙题... 然后发现n最多有2个质因子 这说明sm呢... 学过物理的小朋友们知道,当一个物体受多个不同方向相同的力时,只有相邻力的夹角相等,受力就会平衡 于是拆扇叶相当于 ...