1.java
利用Scanner庫來得到控制檯用戶輸入的數字與代碼中定義的變量比較數組
package day1;
import java.util.*;
public class If {
public static void main(String[] args) {
int jiangjin=500;
Scanner input =new Scanner(System.in);
System.out.println("請輸入獎金,猜是否與規定的數目相符:");
int in =input.nextInt();
if (in==jiangjin) {
System.out.println("恭喜您中500萬");
System.out.println("買車");
System.out.println("買房");
}else {
System.out.println("謝謝惠顧");
System.out.println("您得繼續吃方便麪");
System.out.println("革命還沒有成功,同志仍需努力");
}
}
}
2.spa
利用Scanner庫來得到控制檯用戶輸入的數字並利用switch case在控制檯輸出code
package day1;
import java.util.*;
public class Switchtest {
public static void main(String[] args) {
System.out.println("請輸入數字");
Scanner input=new Scanner (System.in);
int num=input.nextInt();
switch(num) {
case 1:
System.out.print("輸出1");
return;
case 2:
System.out.print("輸出2");
return;
case 3:
System.out.print("輸出3");
return;
case 4:
System.out.print("輸出4");
return;
default:
System.out.print("啥都不是");
}
}
}
1.很經典的99乘法表input
package day1;
import java.util.*;
public class Fortext {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print(i+"*"+j+"="+i*j+" ");
}
System.out.print("\n");
}
}
}
2.數學
利用while 不斷輸出string
package day1;
import java.util.*;
public class While {
public static void main(String[] args) {
int i=1;
while(i<=100) {
System.out.println("我喜歡你,我已經說了"+i+"遍");
i++;
}
}
}
break語句常常在循環switch語句中使用,break語句用於停止下面case語句的比較。實際上break語句還能夠應用在for,while和do-while循環語句中,用於強行退出循環,也就是忽略循環體 中其餘語句和循環條件的限制。it
public class Break {
public static void main(String[] args) {
int sum=0;
String flag="從1到100之間的連續整數的和是:";
for(int i=1;i<=100;i++){ //循環從1-100的數
sum+=i; //將各數進行相加
if(sum>1000){ //若是sum大於1000
flag="從1到"+i+"之間的連續整數的和是:";
break; //break關鍵字退出循環
}
}
System.out.println(flag+sum);
}
}
continue語句只能應用在for,while和do…while循環語句中,用於讓程序直接跳過其後面的語句,進行下一次的循環。class
return[表達式];
test
表達式:可選參數,表標要返回的值。它的數據類型要與方法聲明中的返回值類型一致,能夠經過強制類型轉換實現。
public class BreakCyc {
public static void main(String[] args) {
System.out.println("\n----------------中斷單層的例子。-------------");
String[] array = new String[]{"白鷺","丹頂鶴","黃鸝","鸚鵡","烏鴉","喜鵲","老鷹","布穀鳥","老鷹"
,"灰紋鳥","老鷹","百靈鳥"}; //建立數組
System.out.println("在你發現第一隻老鷹以前,告訴我都有什麼鳥:");
for(String string:array){ //使用foreach循環遍歷數組
if(string.equals("老鷹")) //若是遇到老鷹,
break; //中斷循環
System.out.println("有:"+string+" ");
}
System.out.println("\n\n----------中斷雙層循環的例子。----------");
//建立成績數組
int[][] myScore=new int[][]{{67,78,63,22,66},{55,68,78,95,44},{95,97,92,93,81}};
System.out.println("寶寶此次考試成績:\n\t數學\t語文\t英語\t美術\t歷史");
//遍歷成績數組
//No1是標記名稱 若是條件成立,就中斷標記的這個循環
No1:for(int[] is:myScore){
for(int i:is){
System.out.print(i+"\t"); //輸出成績
//中途遇到不合格的,直接中斷全部輸出
if(i<60){
System.out.println("\n\t等等,"+i+"分是什麼?這個爲何不及格?");
break No1;
}
}
System.out.println();
}
}
}