今日は少し大変な思いをしました。何故かEclipseが動かなくなってしまいました。結論から言えば
再インストールはホルダー毎全部削除しないと正常に動かないようです。データは欲しいのであれば
ワークスペースをコピーしておく。必要なプロジェクトをインポートすれば良いようです。コピーしても駄目
見たいです。
インストールは結構時間が掛かります。
今日は少し大変な思いをしました。何故かEclipseが動かなくなってしまいました。結論から言えば
再インストールはホルダー毎全部削除しないと正常に動かないようです。データは欲しいのであれば
ワークスペースをコピーしておく。必要なプロジェクトをインポートすれば良いようです。コピーしても駄目
見たいです。
インストールは結構時間が掛かります。
だいぶ冬も近くなりました。秋じまいをしないといけません。今日白菜は畑から全部取りました。
大根がまだまだあります。どうしたもんじゃろう。
問題の最低限はクリアしてると思いますが、カッコよく書こうとするとどうしたらいいか悩みますね。
うーやんさんの解答は後から見ます。スマートに書いてることが多いので参考になります。
茫洋先生の「明解Java入門編」の解答サイトを見つけました。
http://blog.livedoor.jp/wooyan52/archives/cat_60273402.html?p=2
なかなか同じようには書けませんが、取り敢えず動けば良いかなあ?でやってます。他の人のコードは
参考になります。自分の至らない点が分かりますね。
List6-8を変更して、作りました。集計する配列を人数を入力後に確保するとこと、例では最大値を
求めるのでしたが、一緒に最小値を求め、合計点も計算していきます。例では最大を求めるところで
仮の最大値をtensu[0]にしていて、実際は次のtensu[1]から比較してましたが、goukeiに含まれない
ので、maxをtensu[0]にして同じくtensu[0]との比較、加算にしました。
あとはprintfの使い方がよく分からないので、やって見ました。
無いです。キャンドゥってなんですか?Yes,We canとかなり聞いたことがあるようにも思います。
キャンドゥ入力も少し面倒です。ATOKは少し賢いかも知れません。MS漢字入力は普段は使いやすいが
聞いたことが無い単語はなかなか出てこないですね。
BSプレミアム、7:15から「ごちそうさん」やってます。本当にごちそうさんです。(-_-)
7:30から「べっぴん」ですか?初め2週間は進展がものすごく早くて、一月で終わりそうでしたが
今は林が全く進みませんね。(-_-)
// 入力された月の季節を表示
import java.util.Scanner;
public class Ensyu4_19 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
Scanner stdIn = new Scanner(System.in);
int retry; // もう一度?
int month;
do {
do {
System.out.print("季節を求めます。\n何月ですか:");
month = stdIn.nextInt();
}while(month < 1 || month > 12);
if (month >= 3 && month <= 5) // 3月・4月・5月
System.out.println("それは春です。");
else if (month >= 6 && month <= 8) // 6月・7月・8月
System.out.println("それは夏です。");
else if (month >= 9 && month <= 11) // 9月・10月・11月
System.out.println("それは秋です。");
else if (month == 12 || month == 1 || month == 2)// 12月・1月・2月
System.out.println("それは冬です。");
System.out.print("もう一度? 1…Yes/0…No:");
retry = stdIn.nextInt();
} while (retry == 1);
}
}
import java.util.Scanner;
public class Ensyu4_18 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
Scanner stdIn = new Scanner(System.in);
System.out.println("1からnまでの2乗を計算します。");
int n;
do {
System.out.println("nを入力して下さい。");
n = stdIn.nextInt();
}while( n
for(int i = 1; i System.out.println(i +" の2乗 "+ (i * i));
}
}
}
上のdoとwhileに注目です。書き込みの段階では、きちんとペーストできてますが、書き込む段階か
もしくは修正のために読み込んだ段階で、”<=”が失われるように思いますが。
望洋先生の「明解Java入門編」4-18の解答です。多分良いと思います。
import java.util.Scanner;
public class Ensyu4_18 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
Scanner stdIn = new Scanner(System.in);
System.out.println("1からnまでの2乗を計算します。");
int n;
do {
System.out.println("nを入力して下さい。");
n = stdIn.nextInt();
}while( n <= 0);
for(int i = 1; i <= n; i++)
System.out.println(i +" の2乗 "+ (i * i));
}
}
どうやら修正の段階で読み込んだ時点で、失われるようです。ということは修正のために読み込めない。
もしくはコードを再びコピーし直す。
普段は野球を余り見ないのですが、特に巨人の賭博問題が出てからは、むしろ見たくないです。
でも岩手出身の大谷選手が活躍してからは、日ハム、楽天などは気になってますが。ヤクルトの
畠山の岩手出身です。楽天の銀次もそうです。
活躍した選手は大谷選手、以外知りません。