質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

1回答

690閲覧

java.lang.NoSuchMethodError: mainの理由

ksk_2200

総合スコア8

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2017/09/01 06:18

このサイトではだいぶお世話になってます。
銀行の出金、入金、振込の簡単なプログラムを作成しているんですが
上記のエラーがでてしまいます。
理由がどうしてもわからないので教えてください。

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コード

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

とりあえず Mainmainですかね。

投稿2017/09/01 06:19

LouiS0616

総合スコア35660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ksk_2200

2017/09/01 06:29

いつも本当にありがとうございます。orz 今回も助けられました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問