ニュース
|
Java基本
|
Servlet・JSP
|
オープンソース
|
FAQ
|
掲示板
Javaの道
>
掲示板
>
掲示板(問題のプログラミングを誰か作って下さい)
閲覧数:649
掲示板(問題のプログラミングを誰か作って下さい)
名前
匿名
題名
問題のプログラミングを誰か作って下さい
質問内容
質問を評価する
(0ポイント)
コマンドライン引数から4つの数字を入力して、1234と
比べて全て異なれば『0点』、一つ正しければ『1点』、2
つ正しければ『3点』、三つ正しければ『5点』、全て正
しければ『10点』と出力するようなプログラミングを作
りたいのですが、出来ないんでどなたか作って下さい。
お願いします。
質問日時
2013-12-03 23:42:31
名前
匿名
回答内容
回答を評価する
(0ポイント)
まずはガイドラインよめ。
回答日時
2013-12-03 23:46:16
名前
匿名
回答内容
回答を評価する
(0ポイント)
コマンドライン引数はStringの配列ということを念頭においてStringのドキュメントを読んでから出来ないと言ってください。
http://docs.oracle.com/javase/jp/6/api/java/lang/String.html
回答日時
2013-12-14 18:36:04
名前
匿名
回答内容
回答を評価する
(0ポイント)
まだ始めたばかりなんですかね。
一応ヒントは出しておきます。
上記お二方のコメントは正論です。
意地悪とか冷たいとかじゃないと思います。
めげずに頑張ってね。
StringHikaku.java
----------------------------
package apitest;
class StringHikaku{
public static void main(String args[]) {
String str1 = args[ 0 ];
String str2 = args[ 1 ];
String str3 = args[ 2 ];
// String同士は、+ で結合できます。
System.out.println("str1 = " + str1);
System.out.println("str2 = " + str2);
System.out.println("str3 = " + str3);
// Integer.parseInt()で、文字を数字に変換出来ます。
System.out.println("str1 + 1 = " + (Integer.parseInt(str1) + 1));
System.out.println("str2 + 1 = " + (Integer.parseInt(str1) + 2));
System.out.println("str3 + 1 = " + (Integer.parseInt(str1) + 3));
// 何個あってたかを数える変数があるとよいでしょう。
int seikaisuu = 0;
if(Integer.parseInt(str1) == 1234) {
seikaisuu ++;
}
if(Integer.parseInt(str2) == 1234) {
seikaisuu ++;
}
if(Integer.parseInt(str3) == 1234) {
seikaisuu ++;
}
// 正解数から得点を求めます。
int tokuten = 0;
switch(seikaisuu) {
case 1:
tokuten = 1;
break;
case 2:
tokuten = 3;
break;
}
// Stringとintを + で繋ぐと、自動的にintがStringに変換されて結合されます。
System.out.println("score:" + tokuten);
}
}
回答日時
2013-12-14 21:44:24
名前
匿名
回答内容
回答を評価する
(0ポイント)
コマンドラインでどう入れられるの?
ルールが今一つわからん。
1)xxx.exe 1 2 0 4(一桁の数字を4つ?)
1234と合致しないから0点?
1,2,4が合致して5点?
2)xxx.exe 0236(4桁の数字をひとつ?)
2,3が合致して3点?
1234と合致しないから0点?
3)xxx.exe 1234 28 9 34(桁数適当で4つ?)
1234が合致して1点?
回答日時
2013-12-17 14:50:29
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は
「ID登録」
からユーザIDの登録を行ってください。
氏名
匿名
回答内容
ツイート
ニュース
|
Java基本
|
Servlet・JSP
|
オープンソース
|
FAQ
|
掲示板