假設某文具店,鉛筆一枝5元,原子筆一枝20元,寫一程式。

(1) 顯示班級與姓名。(2) 輸入購買金額。

(2) 顯示購買選項”選擇文具1. 鉛筆(5) 2. 原子筆(20) 3. 結束”。

(3) 使用while迴圈,除非使用者選擇3,否則一直詢問購買選項。

(4) 請檢查文具選項,若有輸入錯誤,請顯示提示文字”請輸入正確

項”。

(5) 每次選擇之後,判斷是否足夠購買,若金額不夠,請顯示目前金

額與不夠購買的提示;若金額足夠,請顯示您選擇的項目品名與購

買後剩下多少金額

 

import java.util.*;

public class first6{

 public static void main(String[] argv){

 

 

  Scanner sc=new Scanner(System.in);

  System.out.println("姓名xxx");

  int pen=20,pencil=5;

  System.out.println("輸入購買金額:");

  int money=sc.nextInt();

 

  while(1>0) {

    System.out.println("請輸入購買選項,1.鉛筆 2.原子筆 3.結束");

    int a=sc.nextInt();

 

    if(a==3) break;

 

    else if((a!=1)&&(a!=2)){

       System.out.println("請輸入正確選項");}

  

    else if(a==1) {

    if(money-5>=0) {

       money-=pencil;

       System.out.println("買了鉛筆,剩下"+money+"");}

    else

       System.out.println("金額不夠");

    }

   else if(a==2) {

    if(money-20>=0) {

       money-=pen;

       System.out.println("買了原子筆,還剩下"+money+"");}

    else

       System.out.println("金額不夠");

       }

 

   }

 }

}

 

文章標籤
全站熱搜
創作者介紹

海苔貓Nori 發表在 痞客邦 留言(0) 人氣(1,201)