1.for 循環(huán)介紹
public class Demo01 {
public static void main(String[] args) {
/*
? ? ? ? ? i被稱為循環(huán)不變量,不變的是意義,數(shù)值是可以改變的。改變數(shù)值的目的在于維持含義不變
? ? ? ? ? 本程序的i的意義是:循環(huán)的次數(shù),每次循環(huán)都要+1,才能夠維持i的意義正確*/
? ? ? ? int i =1;
? ? ? ? while(i <=100)? {//循環(huán)條件
? ? ? ? ? ? System.out.println("這是我第" + i +"次勵志好好學習,天天向上"); //循環(huán)體
? ? ? ? ? i++;
? ? ? ? }
}
案例1:
mport java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
System.out.println("學習任務是否合格(y/n)");
? ? ? ? Scanner scanner =new Scanner(System.in);
? ? ? ? String shifouhege=scanner.next();
? ? ? ? while (!shifouhege.equals("y")){
System.out.println("上午學理論");
? ? ? ? ? ? System.out.println("下午上機編程");
? ? ? ? ? ? System.out.println("經過又一次學習,合格了嗎?");
? ? ? ? ? ? shifouhege = scanner.next();
? ? ? ? }
}
}
案例2;
2012年培養(yǎng)學員25萬人,每年增長25%,請問按此增長速度,到哪一年培訓學員人數(shù)將達到100萬人?
提示1.循環(huán)條件和循環(huán)操作分別是什么? 2.2013年培訓學員數(shù)量=250000*(1+0.25)3.int? year=2012; double students=250000;whlie...
public class Demo03 {
public static void main(String[] args) {
int students=25000;
? ? ? ? int year=2012;
? ? ? ? while(students<1000000){
year ++;
? ? ? ? ? ? students=(int)(students*(1+0.25));
? ? ? ? ? ? System.out.println("年份:" +year +"學生"+students);
? ? ? ? }
}
}
案例
public class Demo03 {
public static void main(String[] args) {
int? num=0;
? ? ? ? int? sum=0;
? ? ? ? while(num <=100){
num? +=2;//sum=sum+num
? ? ? ? ? ? sum +=num;//num=num+2
? ? ? ? ? ? System.out.println("num:"+num+"\tsum"+sum);
? ? ? ? }
}
}