このサイトではだいぶお世話になってます。
銀行の出金、入金、振込の簡単なプログラムを作成しているんですが
上記のエラーがでてしまいます。
理由がどうしてもわからないので教えてください。
Java
1 2 import java.util.Scanner; 3 4 public class Bank_main { 5 6 7 public static void Main(String[]args){ 8 int cv=0; 9 do { 10 System.out.println("ご利用ありがとうございます。どちらをご利用されますか?現在の残高は"+cv+"円です。"); 11 System.out.print("1:入金 2:出金 3:振込"); 12 //if(cv>=300000) { 13 //System.out.print(" 4:投資信託"); 14 //} 15 //if(cv<0) { 16 //System.out.println("警告 債務が発生しています。ご注意ください。"); 17 18 19 20 int input=new Scanner(System.in).nextInt(); 21 if(input==1){ 22 System.out.println("入金金額を入力してください。"); 23 24 Liquid_value n=new Liquid_value(new Scanner(System.in).nextInt()); 25 26 System.out.println("残高"+cv+"円に"+n.getNy()+"円入金しました。"); 27 cv+=(n.getNy()); 28 29 }if(input==2){ 30 System.out.println("出金金額を入力してください。"); 31 32 Liquid_value s=new Liquid_value(new Scanner(System.in).nextInt()); 33 34 System.out.println("残高"+cv+"円から"+s.getNy()+"円出金しました。"); 35 cv-=(s.getNy()); 36 37 38 }if(input==3){ 39 System.out.println("振込金額を入力してください。"); 40 41 Liquid_value h=new Liquid_value(new Scanner(System.in).nextInt()); 42 System.out.println("振込先を選択してください"); 43 44 String com1="株式会社 サッコーマン"; 45 String com2="株式会社 佐藤仏具店"; 46 System.out.println("1:"+com1+"2:"+com2); 47 int in=new Scanner(System.in).nextInt(); 48 String r; 49 if(in==1) { 50 r=com1; 51 if(in==2) { 52 r=com2; 53 } 54 55 System.out.println(r+"にあなたの口座残高"+cv+"円から"+h.getNy()+"円出金しました。"); 56 57 cv-=(h.getNy()); 58 59 //if(input==4){ 60 //Sintku s=new Sintaku("こんにちは"); 61 //try { 62 //s.start(); 63 64 }else if(input>4){//ほんとは5 65 System.out.println("正しい数字が入力されていません。"); 66 67 68 69 //} 70 71 } 72 } 73 }while(config()); 74 } 75 public static boolean config(){ 76 System.out.println("続けてご利用になられますか?"); 77 System.out.println("1:はい 2:いいえ"); 78 int ui=new Scanner(System.in).nextInt(); 79 if(ui==1) { 80 return true; 81 82 }if(ui==2) { 83 84 System.out.println("ご利用ありがとうございました。"); 85 System.out.println("またのご利用お待ちしています。"); 86 return false; 87 88 }else { 89 System.out.println("正しい数字が入力されていません"); 90 91 return false; 92 } 93 } 94 } 95 96 97 98 99 100 // TODO 自動生成されたメソッド・スタブ 101 102 103 104 105 106 107 108 109
Java
1 2 3public class Liquid_value { 4 5 6 private int ny; 7 //コンストラクタ 8 public Liquid_value (int nm){ 9 this.ny=nm; 10 } 11 public int getNy() { 12 return ny; 13 } 14 15 public void setNy(int ny) { 16 this.ny = ny; 17 } 18 19 } 20 21 22 23 24 25コード
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/01 06:29