★★ Java の宿題ここで答えます Part 63 ★★at TECH
★★ Java の宿題ここで答えます Part 63 ★★ - 暇つぶし2ch62:デフォルトの名無しさん
07/10/03 00:37:03
【 課題 】・整数nを受け取ってnの階乗を返すfactorialメソッドを持つFactorialクラス。
ただし、factorialはstaticメソッドとし、Factorialクラスのインスタンスを生成しなくても使えるようにせよ。
・上記factorialを使って0から10までの階乗を計算して表示するFactorialクラス。

【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】制限なし
【 期限 】10月3日正午
【 Ver  】1.5.0_12
【 補足 】
前スレの>>898>>903を参考に自分で分かるように変更しました。
>>903は知らない用語?が多かったので>>898を変更しました。)
class Factorial{
public static int factorial(int n){
if( n == 0 ){
return 1;
}
return n*factorial(n-1);
}}
class FactorialMain{
public static void main(String[] args){
Factorial f;
f = new Factorial();

for(int i=0;i<=10;i++){
System.out.println(i + "の階乗は:" + f.factorial(i) );
}}}
実行をすると、
Exception in thread "main" java.lang.NoSuchMethodError: main
と表示されてしまいます。
何を変更すれば良いか教えてもらえると嬉しいです。
よろしくお願いします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch