java6循环结构二
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循环结构二的更多相关文章
- Java中的循环结构(二)
循环结构(二) 学习本章有道的单词: rate:速度,比率 young:年轻的,年少 schedule:时间表,调度 neggtive:消极的;否定 customer:顾客,观众 birthday:生 ...
- 刘强1109 JavaScript基础二(分支与循环结构)
[if-else结构] 1.结构的写法: if(判断条件){ 条件为true时,执行if{} } else{ 条件为false时,执行else{} } 2.注意事项: ① else{}语句块,可以根据 ...
- JavaScript 流程控制(二)循环结构
一.while 语句 语法结构: 声明循环变量:while (循环条件) { //循环体 // 迭代条件 } 当循环条件为 true 时,执行循环体:当循环条件为false时,结束循环. 二.do.. ...
- 小白的java学习之路 “ 循环结构(二)”
一.for 循环 语法: for(表达式一;表达式二;表达式三){ 循环操作 } 表达式一:参数初始化 表达式二:条件判断 表达式三:更新循环变量 执行流程: 步骤一:执行表达式一.初始化参数 步骤二 ...
- java 基本语法(五) 流程控制(二) 循环结构
1.循环结构的四要素① 初始化条件② 循环条件 --->是boolean类型③ 循环体④ 迭代条件说明:通常情况下,循环结束都是因为②中循环条件返回false了. 2.三种循环结构:2.1 fo ...
- 浅析PHP中for与foreach两个循环结构遍历数组的区别
遍历一个数组是编程中最常见不过的了,这里跟大家讨论下for和foreach两种方法.用这两种方法执行遍历的场景太多太多了,这里我们只针对以下两个数组作为例子来讨论.所谓管中窥豹,多少能理清一点两者的区 ...
- python基础之循环结构以及列表
python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...
- 黑马程序员——C语言基础 流程控制 选择结构和循环结构
---恢复内容开始--- Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)流程控制 1> 顺序结构:默认的流程 ...
- C语言中的循环结构与选择结构
1. 为什么使用循环? 重复执行某段代码 2. while(条件){ 循环体: } 当条件成立的时候就执行循环体,条件不成立,就退出循环,继续执行while后面的语句 3. for ( 初始表达式 : ...
随机推荐
- 深入浅出 Typescript 学习笔记
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准. TypeScript 由微软开发的自由和开源的编程语言. TypeScript 设计目标是开发大型应 ...
- 简述ASP.NET Web网页的工作原理。
ASP.NET的工作原理是:首先,有一个HTTP请求发送到Web服务器要求访问一个Web网页. Web服务器通过分析客户的HTTP请求来定位所请求网页的位置.如果所请求的网页的文件名的后缀是 aspx ...
- [转载] Windows系统批处理延迟方法
小贴士:方法四 亲测有效,因为当时对于精确度要求不是很高,所以没有具体测试它的精确度.其他方法没有测过,用到的时候再测吧! 批处理延时启动的几个方法 方法一:ping 缺点:时间精度为1秒,不够精确 ...
- webpack 三
之前06年写了两篇自己研究webpack的文章,由于webpack已经升到了4.x,今天用起来发现有点小变化,重新自己建一个简单的项目,这里记录一下过程 1.安装webpack和webpack-cli ...
- DP-Fibonacci
善于发现 DP 中的 Fibonacci 我们在做 DP 题时 , 会发现有一些题 类似于找规律的题 ,观察测试样例 , 要对数据敏感 , 比如输入 2 输出 1 , 输入 3 就输出 2 …… ...
- 关于爬虫的日常复习(6)—— pyquery库
- 10.方法重写Override
方法重写:Override: 需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大,但不能缩小:public>protected>defalut&g ...
- Zero down time upgrade with OGG -from 11g to 12c.
High level steps upgrade from 11g to 12c database: 1) Check network between source and target. 2) ...
- 在eclipse中用java调用python报错 Exception in thread "main" ImportError: Cannot import site module and its dependencies
最近做项目需要用java调用python,配置了jython后,运行了例子代码: 获得一个元组里面的元素: import org.python.util.PythonInterpreter; publ ...
- 同一个环境同时使用python2和python3的方法
1.首先安装好p2和p3,配置好环境变量.在CMD内执行python返回版本号,返回结果根据配置的环境变量而定,如果p2的环境变量配置在前面,则返回p2的版本号,反之则p3 2.然后把各版本目录下的p ...