2019年7月18日 星期四

成員方法,類別方法

販賣機版
public class Method01 {
 int drink;//品名
 int num;//數量
 int sum;//小計
 int total;//總計
 Scanner sc = new Scanner(System.in);
 //點餐(無返回值)
 void order() {
 System.out.println("請選擇飲料:1[咖啡]2[奶茶]3[果汁]");
 drink = sc.nextInt();
 System.out.println("請選擇數量:");
 num = sc.nextInt();
 money1();//執行其他方法
 }
 //點餐小計
 void money1() {
 if(drink==1) {
 sum = 150*num;
 System.out.println("咖啡計= "+sum);
 }
 else if(drink==2) {
 sum = 80*num;
 System.out.println("奶茶計= "+sum);
 }
 else if(drink==3) {
 sum = 100*num;
 System.out.println("果汁計= "+sum);
 }
 total+=sum;

 }
 public static void main(String[] args) {
 Method01 m1 = new Method01();
 m1.order();
 System.out.println("本次消費共計:"+m1.total+"元, 謝謝。");
 }
 }
猜數字
public class Game {
 //成員變數
 int input;
 int ans; 
 //成員方法
 void keyin() {
  Scanner sc = new Scanner(System.in);
  System.out.println("請輸入0-99間任一整數");
  input = sc.nextInt();
  check();
 }
 void check() {
  if(input==ans) {
   System.out.println("猜對了, 好棒~~");
   }
  else if(input>ans) {
   System.out.println("數字太大,請重猜!");
   keyin();
  }
  else {
   System.out.println("數字太小,請重猜!");
   keyin();
  }
 }
 
 public static void main(String[] args) {
  //先建立物件
  Game game = new Game();
  
  //產生亂數答案
  game.ans =(int)(Math.random()*100);
    
  //呼叫keyin()
  game.keyin();
  
 }
}

沒有留言:

張貼留言

新鮮人必知的勞動權益 課後測驗

  青年職涯發展中心的服務不包括哪一項? * 3/3 職涯諮詢 模擬面試 履歷健檢 找另一半   職業適性測驗 職涯講座 團體學習 企業參訪   通訊保障及監察法(通保法)適用對象為 * 10/10 兩者皆是   兩者皆非 公務員 民間從業人員   近期社會上Mee too事件頻...