import java.util.Scanner;
public class Ch06 {
public static void main(String[] args) {
int i=0;
while(i<100){
System.out.println("第"+(i+1)+"遍好好学习天天向上");
i++;
}
//
int j=0;
for(;j<100;){
System.out.println("第"+(j+1)+"遍好好学习天天向上");
j++;
}
// for(表达式1;表达式2;表达式3){ // 循环体}
/*表达式1
* 在循环初始化的时候执行
* 表达式2
* 循环条件先判断后执行(类似while循环)
* 表达式3
* 每次循环结束的时候执行
*/
for(int k=0; k<100;k++)
{
System.out.println("使用for循环第"+(k+1)+"遍好好学习天天向上");
}
/*
* 学生姓名
* 科目成绩
* 多少科目
* 总成绩
* 算出平均成绩
*/
String name="";
int score=0, count=5, sum=0;
double avg=0;
Scanner input=new Scanner(System.in);
// System.out.println("请输入姓名");
// name=input.next();
// for (int m = 0; m < count; m++) {
// System.out.println("请输入第"+(m+1)+"成绩");
// score=input.nextInt();
// sum+=score;// sum=sum+score;
//
// }
// avg=sum/count;
// System.out.println(name+"平均成绩是"+avg);
//
/*定义一个变量
* 数据类型 变量名=值;
* a b c 都是int类型
* int a=0;
* int b=0;
* int c=0;
* 定义多个相同类型变量
* 数据类型 变量=值, 变量,......;
*/
int a=0,b=0,c=0;
System.out.println("请输入一个值");
int val=input.nextInt();
// 第一个表达式意思
// 声明两个类型相同的变量,给k赋值为0 给m赋值为val
boolean c1=true;
for(int k=0,m=val;k<=val&&c1;k++,m--){
System.out.println(k+"+"+m+"="+(k+m));
}
}
}
import java.util.Scanner;
public class CH06_1 {
public static void main(String[] args) {
/*
* 30岁以下
* 年龄
* 总人数
*/
Scanner input=new Scanner(System.in);
int young=0;
int age;
int count=10;
for (int i = 0; i < count; i++) {
System.out.println("请输入第"+(i+1)+"位顾客的年龄");
age=input.nextInt();
if(age<=30&&age>0){
young++;
}
}
System.out.println("30岁以下的 "+young*1.0/count*100+"%");
System.out.println("30岁以上的 "+(100-young*100/count)+"%");
}
}
for 循环 continue break
package cn.jbit.test;
public class ch06_3 {
public static void main(String[] args) {
/*
* 1--10 遇到4 跟7 跳过
* 4 是我不想看的
* 7是我想要的
*/
for (int i = 0; i <10; i++) {
if(i==4)
{
continue; // 结束本次循环(看到不想看的东西跳过,看别的)
// 完事之后 ,执行一个i++ 第三个表达式
}
if(i==7){
break; // 跳出循环(买到我想要的东西,去结算)
// 循环结束
}
System.out.println(i);
}
System.out.println("循环结束");
}
}