Lab: if
建立程式碼
package javaApp3;
import java.util.Scanner;
public class MyIf {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("input a Number: ");
int x=sc.nextInt();
if(x%2==0)
{
System.out.println(x+"是偶數");
}
else
System.out.println(x+"是奇數");
System.out.println("==================================================");
String str=(x%2==0)? (x+"是偶數") : (x+"是奇數") ;//如果是一個以上的字元或是字串, 使用( ) 括起來
System.out.println(str);
}
}
Lab: BingoGame
建立程式碼
package javaApp3;
import java.util.*;
public class BingoGame {
public static void main(String[] args) {
int rNumber=-1;
rNumber=(int) (Math.random()*100+1);//random會介於 0 ~ 1 所以*100 + 1
//讓他落在 1 ~ 100 之間
//System.out.println("rNumber is = "+rNumber);//用於Debug 用產生的number
Scanner sc=new Scanner(System.in);
System.out.println("Input a Number: ");
int guess=sc.nextInt();//將使用者輸入的數字 定為 guess 的值
if(rNumber==guess)//判斷兩個數字是否相等
{
System.out.println("恭喜您猜對了");
System.out.println("數值為:"+rNumber);
}
else
{
System.out.println("您猜錯了");
System.out.println("數值為:"+rNumber);
}
}
}
Lab: switch
建立程式碼
import java.util.*;
public class MyIf3 {
public static void main(String[] args) {
char grade='0';
Scanner sc=new Scanner(System.in);
System.out.println("輸入一個數字");
int input = sc.nextInt();
int level = input/10;
switch (level)
{
case 10:
case 9:
grade='A';
break;
case 8:
grade='B';
break;//跳出 switch
case 7:
grade='C';
break;
case 6:
grade='D';
break;
default:
grade='F';
}
System.out.println("你的成績= "+grade);
}
}
沒有留言:
張貼留言