|
大学の課題でプログラムを作ったのですが、コンパイルがうまく通りません。
《問題文》 長い文字列の先頭の5文字と最後の5文字をプリントし、その間に.....(5つのドット)をプリントするメソッドw作成しなさい。これらは3行に分けてプリントする 例 "Hellomynameistakeshi"という文字列なら Hello ..... keshi とプリントする
そして以下が私の作ったプログラムです
class period { void exchange(char[] dst){ int i=0; int k=0; while(dst[i]!=0){ k++; } for(int i=0;i<5;i++){ System.out.plint(dst[i]); } System.out.println(); for(int i=0;i<5;i++){ System.out.print('.'); } System.out.println(); for(int i=k-5;i<k;i++){ System.out.print(dst[i]); } } } class report2-2 { public static void main(String args[]){ period p; p=new period();
p.exchange("abcdefghijklmnopq"); return 0; } }
エラーメッセージは以下のとおりです。 period.java:25: エラー: '{'がありません class report2-2
どこかおかしいところがあるんでしょうか? エラーに出た25行目は何も問題ないように見えます。 原因がわかりません。 提出期限が明日までなので急いでいます。 助けてください。 よろしくお願いします。
|