回答数
気になる
-
DBからのデータを配列に格納してJSONファイルの生成について
初心者です。教えてください。サーブレットでSQLで取得した値を一旦配列に格納して、JSON形式のファイルに出力する参考プログラムがあれば教えていただけないでしょうか?
質問日時: 2022/01/14 08:40 質問者: ymoshimoshi
解決済
1
0
-
[JAVA]IE→Edge対応時にURLが表示される件について
こんにちは、質問させていただきます。 現在、10年以上前に「MVC+ストラッツ」で作成された IEで動くJAVAのシステムを会社で使用しています。 IEのサポート終了に伴い、 EdgeのIE-Modeで動作確認を行っていたところ、 IEでは表示されなかったURLが表示されてしまうように なりました。 今後IEとEdgeの両方(そのうちEdgeだけになりますが)で 動作させるにあたり、URLを表示させないように対応したいと 考えております。 <構想> ①自身のブラウザがIEかEdgeかを判断 ②①の結果がEdgeの場合のみ、URLを非表示にする対応を入れる このようなことは実現可能でしょうか。 また、どのように対応したらよろしいでしょうか。 御詳しい方、お時間ある際に ご確認いただけますと幸いです。 以上、宜しくお願い致します。
質問日時: 2022/01/13 19:33 質問者: nanigashi7
ベストアンサー
1
0
-
Javaのプラットフォームは何を使いましたか?と聞かれたんですが、何があるんでしょうか?
Javaのプラットフォームは何を使いましたか?と聞かれたんですが、何があるんでしょうか?
質問日時: 2022/01/11 14:02 質問者: osietegoo1018
解決済
3
0
-
リッチクライアントってなんですか
リッチクライアントを15年くらい前に調べたらjavaのjws (java web start)って書いてあったんですが 今は何か定義が違うように感じます。 リッチクライアントって具体的にどんな技術の組み合わせたものですか
質問日時: 2022/01/08 04:31 質問者: 39OK
解決済
5
0
-
業務系のWEBサービスとは何ですか下記検索用語の解説をしてください
業務系のWEBサービスとは何ですか下記検索用語の解説をしてください ①java webサービス 呼び出し ②c# java webサービス 呼び出し ③java webサービス 作り方 WEBサービス事例とか記載があると助かります。
質問日時: 2022/01/08 04:04 質問者: 39OK
解決済
1
0
-
JAVAの処理実行を待機し、あるトリガーがあるまでプログラムを常駐させておく方法
batファイルでタスクスケジューラーとかでトリガーによってbatファイルを実行させる ようなプログラムをJavaで書くことは難しいですか。可能ですか 要件:JAVAの処理実行を待機し、あるトリガーがあるまでJAVAプログラムを常駐させておく方法 常駐JAVAプログラムA待機 ↓ トリガー※メールが届く ↓ 常駐JAVAプログラムAでJAVAプログラムBを実行 ↓ 常駐JAVAプログラムA待機 このようなプログラムを作ることは可能ですか もしできるのなら作り方、検索キーワード、サンプルコード等を ご回答していただけると助かります。
質問日時: 2022/01/08 02:49 質問者: 39OK
解決済
1
0
-
javaが上手くいきません
javaの課題で正の整数を入力したらその数を花文字に変換するという課題が出ました。1~9の数字を花文字として表せるようにしましたが、そのプログラムを実行すると入力した数字と違う数字が花文字で出力します。どこがおかしいのか教えてもらえませんか? 下のは自分の書いたプログラムです。 package ensyuu5; import java.util.Scanner; import javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler; import javax.xml.namespace.QName; class ensyuu5 { public static void main(String[] args){ Scanner stdIn = new Scanner(System.in); int num; do{ System.out.print("正の整数(最大8桁)を入力してください:"); num = stdIn.nextInt(); }while( num < 0 || num > 99999999); int count = String.valueOf( num ).length(); for (int c = count,keta = num; c >= 1; c--){ keta = (keta / 10 ^ (c - 1)); if (keta % 10 == 0 || keta % 10 == 2 || keta % 10 == 3 || keta % 10 == 5 || keta % 10 == 6 || keta % 10 == 7 || keta % 10 == 8 || keta % 10 == 9){ System.out.print(" **** "); } else if (keta % 10 == 1){ System.out.print(" ** "); } else if (keta % 10 == 4){ System.out.print(" * * "); } } System.out.println(); for (int c = count,keta = num; c >= 1; c--){ keta = (keta / 10 ^ (c - 1)); if (keta % 10 == 0 || keta % 10 == 8 || keta % 10 == 9){ System.out.print(" * * "); } else if (keta % 10 == 1){ System.out.print(" * "); } else if (keta % 10 == 2 || keta % 10 == 3 || keta % 10 == 7){ System.out.print(" * "); } else if (keta % 10 == 4){ System.out.print(" * * "); } else if (keta % 10 == 5 || keta % 10 == 6){ System.out.print(" * "); } keta = num; } System.out.println(); for (int c = count,keta = num; c >= 1; c--){ keta = (keta / 10 ^ (c - 1)); if (keta % 10 == 0){ System.out.print(" * * "); } else if (keta % 10 == 1){ System.out.print(" * "); } else if (keta % 10 == 8 || keta % 10 == 3 || keta % 10 == 4 || keta % 10 == 5 || keta % 10 == 6 || keta % 10 == 2 || keta % 10 == 9){ System.out.print(" **** "); } else if (keta % 10 == 7){ System.out.print(" * "); } keta = num; } System.out.println(); for (int c = count,keta = num; c >= 1; c--){ keta = (keta / 10 ^ (c - 1)); if (keta % 10 == 0 || keta % 10 == 8 || keta % 10 == 6){ System.out.print(" * * "); } else if (keta % 10 == 1 || keta % 10 == 4){ System.out.print(" * "); } else if (keta % 10 == 2){ System.out.print(" * "); } else if (keta % 10 == 3 || keta % 10 == 5 || keta % 10 == 9 || keta % 10 == 7){ System.out.print(" * "); } keta = num; } System.out.println(); for (int c = count,keta = num; c >= 1; c--){ keta = (keta / 10 ^ (c - 1)); if (keta % 10 == 0 || keta % 10 == 1 || keta % 10 == 2 || keta % 10 == 3 || keta % 10 == 5 || keta % 10 == 6 || keta % 10 == 8 || keta % 10 == 9){ System.out.print(" **** "); } else if (keta % 10 == 4){ System.out.print(" * "); } else if (keta % 10 == 7){ System.out.print(" * "); } keta = num; } } }
質問日時: 2022/01/07 14:15 質問者: NIKENIKEspecial
解決済
7
0
-
eclipseで作ったプログラムを他のPCなどで実行するには?
質問の通りなのですが、Javaで作ったプログラムは、Java仮想マシンが入ってるパソコンならどこでも動くと、本には書いてありました。 コマンドプロンプトでできるのかな?と思いやってみたのですが、だめでした。コンソールに出てきた、<終了>Test[Java アプリケーション]c\eclipse\jdk-15.0.2+7\javaw.exe(日付と時間) まで、飛んでコマンドプロンプトで Java javaw javaw javaw.exe 等と入力してもだめでした。 上記フォルダにあるファイル、java.exeをクリックしてもだめでした。 ご存じの方にとっては、なんて質問してるんだと思われるとおもいますが、どうにもわかりません。 ご教授お願い致します。
質問日時: 2021/12/20 10:53 質問者: toku4de-su
ベストアンサー
4
0
-
Javaを使用してのButtonについて
私は独学でjavaを勉強しています。図のような画像を使用してボタンを作りたいと思っていますが、作り方がわかりません。詳しいjavaコードを教えてくださるとうれしいです。
質問日時: 2021/12/17 21:18 質問者: EB52120
ベストアンサー
2
0
-
void setup() { // put your setup code here, to run
void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: Serial.println("おはよう!"); delay(500); Serial.println("さようなら!"); delay(1000); ですと、おはようが0.5秒関に、さようならが1秒関に繰り返しますよね?!
質問日時: 2021/12/08 22:06 質問者: Mercyを
解決済
5
0
-
javaで特定の文字列から特定の文字列までの切り取り
javaで以下のような文字列がある場合、特定文字列から特定文字列までを取得したいのですが、 良い方法ありませんでしょうか? 例)c=の数値部分を取得する。 String str = "a=111 b=3333 c=446363634 d=35252 e=76738989"; int strIndex = str.indexOf("c="); String str2 = str.substring(strIndex+3,XXXX); XXX部分をどう書いたらよいかわからず。 そもそもsubstringでは取得できない感じなのでしょうか? 実際はリストの各文字列の"C="の値取得したいため、桁数指定できません(c=の桁数は固定でないため) c=から最初の半角スペースまでとかで取得することが可能でしょうか。
質問日時: 2021/12/01 16:31 質問者: ahahahabrain
解決済
4
0
-
java 繰り返し文にすると書き込めない(bw.write())
java独学しています。 下記の占いで名前を入力すると今日の日付と占いが出てくるものを学習しています。 以下★がないものにするとcsvに1行書き込めましたがfor文を入れると書き込めません。白紙でした。 当方初心者ですのでわかりやすくお答えいただける方是非お願いいたします。 public class Uranai { public static void main(String[] args) throws IOException{ BufferedReader br = null; BufferedWriter bw = null; Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH)+1; int date = cal.get(Calendar.DATE); int health=0; int money=0; int love=0; int integrate=0; String s=""; try { br = new BufferedReader (new InputStreamReader(System.in)); bw = new BufferedWriter(new FileWriter("uranai.csv")); ★for(;;){ System.out.println(year+"."+month+"."+date+"の運勢を占いましょう"); System.out.println("名前を入力してください"); String name=""; name = (br.readLine()); health=(int)(Math.random()*100+1); money=(int)(Math.random()*100+1); love=(int)(Math.random()*100+1); integrate=((health+money+love)/3); String result; if(integrate>=90){ result=("大吉"); }else if(integrate>=60){ result=("中吉"); }else if(integrate>=20){ result=("小吉"); }else{ result=("凶"); } String uranaiResult =year+","+month+","+date+","+name+","+health+","+money+","+love+","+integrate+","+result; bw.write(uranaiResult+System.lineSeparator()); System.out.println(name+"さんの本日の占いは"); System.out.println("健康運:"+health+"金運:"+money+"恋愛運:"+love+"総合運:"+integrate+" "+result); } ★ }catch(FileNotFoundException e){ }catch(IOException ee){ }finally { try{ if(bw!=null) { bw.close(); } if(br!=null) { br.close(); } }catch(IOException ee) {} } } }
質問日時: 2021/11/26 03:02 質問者: Londonbriges
ベストアンサー
2
0
-
java初心者です。 画面Aで情報を入力し、保存しないまま画面Bに遷移して、画面Aに戻ってきた時に、
java初心者です。 画面Aで情報を入力し、保存しないまま画面Bに遷移して、画面Aに戻ってきた時に、遷移する前に入力していた内容を元通り表示させるにはどうすれば良いか悩んでいます。 以下のような方法があるのかな?と考えていたのですが、②③部分をどう実現すれば良いかわからなくなり、困っています。 わかる方がいましたら教えて頂けると嬉しいです。(↓以外にいい方法あるよ!等も大歓迎です) よろしくお願いします。 ①画面Aから、htmlでformタグで括った要素をpostで別の画面Bに遷移する際に送信 ②画面Bでは①の情報は使わずに持っておくだけ ③画面Bから画面Aに戻る際、①の情報を画面BからAに送信
質問日時: 2021/11/17 19:14 質問者: ayutorin
ベストアンサー
3
0
-
Processingでアイスホッケーのような動きをさせたいです。
・1つの円を動かしたいです。 ・画面は800×800で、円のサイズはおまかせします。 ・最初どの位置でもいいので円は静止している状態。 ・マウスクリックでランダムに動き出してしばらくして勝手に停止。 ・再度クリックで動くように。 って出来ますでしょうか
質問日時: 2021/11/10 12:34 質問者: るるうう
ベストアンサー
1
0
-
Processingでマウスクリックで全てのプログラムスタートさせたいです
現在円を浮遊するプログラムを作ったのですが、クリックしたら円が現れてスタートにしたいです。 初心者すぎて何も分からないので教えていただけたら幸いです。
質問日時: 2021/11/08 10:29 質問者: るるうう
ベストアンサー
2
0
-
「main メソッドを持つクラスが見つかりません」というエラーが発生
「HELLO WORLD!」を出力するjava言語をデバックすると、「main メソッドを持つクラスが見つかりません」というエラーが発生いたします。以下の通りに記述していますが、何が間違っているかわからず困っております。何が誤っているか教えていただけると助かります。 -------------------------------------------------------- public class Ren { public static void main(String[] args){ System.out.println("HELLO WORLD!"); } }
質問日時: 2021/11/03 11:04 質問者: さくさくらさく
解決済
5
0
-
Javaの問題なんですが、(31)なんですが、(n+1)にするとインクリメント演算子の前置と後置のど
Javaの問題なんですが、(31)なんですが、(n+1)にするとインクリメント演算子の前置と後置のどっちになるんでしょうか?補足に回答群と答えの画像あげます。どうか見て下さい。教えて下さい。お願いします。
質問日時: 2021/11/01 02:52 質問者: osietegoo1018
解決済
3
1
-
1画面をテストすることを単体テストというのでしょうか。粒度を教えてください。
1画面をテストすることを単体テストというのでしょうか。粒度を教えてください。
質問日時: 2021/10/30 06:14 質問者: 39OK
解決済
4
0
-
プログラムの単体テストで金額計算が正しいか判断するためのエビデンス
プログラムの単体テストで金額計算が正しいか判断するためのエビデンスは 画面の入力値に対して遷移先の出力結果画面のキャプチャの2つを 取ればエビデンスになるのでしょうか 実務がないのでそのあたりを詳しく教えてください。
質問日時: 2021/10/30 06:13 質問者: 39OK
解決済
3
0
-
一覧表示画面で正しくDBから取得した値が表示されているエビデンスの取得方法
一覧表示画面で正しくDBから取得した値が表示されているエビデンスの取得方法 はどのように表現すればいいのでしょうか
質問日時: 2021/10/30 06:11 質問者: 39OK
解決済
2
0
-
javaのmaxを使ったプログラムについて
学校でこのような課題が出たのですが授業資料にmaxを使った文は出てこないし、ネットで調べてもMath.maxの文しか出てきませんでした。どなたかどのようにすればいいか教えて下さい。問題は以下の感じです。 与えられた2つの引数x, yのうち大きい方の値を返すようにプログラム中のメソッドmax()を完成させよ. また, 17と12と21のうちの最大値がコンソールに表示されるようにmain()メソッドを完成させよ. ただし, main()メソッドの完成に当たっては, メソッドmax()を呼び出して使うこと. public class Main { /** * @param args */ public static void main(String[] args) { int a, b, c, d; a = 17; b = 12; c = 21; System.out.println("17と12の最大値:" + max(a, b)); d = [ここを埋める]; System.out.println("17と12と21の最大値:" + d); } public static int max(int x, int y) { [ここにコードを書く] } }
質問日時: 2021/10/27 16:25 質問者: アルルメイヤ
ベストアンサー
2
0
-
Java能力認定試験3級を取ったらJavaプログラマーのアルバイト位出来る様になるでしょうか?
Java能力認定試験3級を取ったらJavaプログラマーのアルバイト位出来る様になるでしょうか?
質問日時: 2021/10/25 05:27 質問者: osietegoo1018
ベストアンサー
4
1
-
Javaの問題なんですが、(Int)(charge+fuelcost)/100 はどの順で評価される
Javaの問題なんですが、(Int)(charge+fuelcost)/100 はどの順で評価されるんでしょうか?
質問日時: 2021/10/25 03:29 質問者: osietegoo1018
解決済
3
1
-
Javaの問題なんですが、(34)なんですが、 CodeChar c = new CodeChar(
Javaの問題なんですが、(34)なんですが、 CodeChar c = new CodeChar()なんですが、 私的にはインスタンスを生成してるだけだと思うんですが、答えではインスタンスcのgetCharメソッドを呼び出し、変換後の文字を出力していると書いてあるのですが、何故でしょうか?
質問日時: 2021/10/21 05:27 質問者: osietegoo1018
ベストアンサー
2
1
-
Javaの問題なんですが、答えはイなんですが、アも正しい気がするんですが、違うんでしょうか?
Javaの問題なんですが、答えはイなんですが、アも正しい気がするんですが、違うんでしょうか?
質問日時: 2021/10/20 21:42 質問者: osietegoo1018
ベストアンサー
3
1
-
Javaの問題なんですが、 エはどのような処理をするのでしょうか? 仮に配列の要素が5個だった場合v
Javaの問題なんですが、 エはどのような処理をするのでしょうか? 仮に配列の要素が5個だった場合value.lengthは5になって-1なので4で 最初にi=0が入っていたとすると0=4ですぐに終了するのでしょうか?
質問日時: 2021/10/19 18:55 質問者: osietegoo1018
ベストアンサー
1
1
-
javaについての問題です。わからないのでどなたか助けてください。 プログラミング パソコン
課題3の部分を表7.4を使って埋めて完成させるのですが、さっぱりです。 ソースファイル 7.3 を完成させなさい.Ban クラスは,表 7.4 のコンストラクタとメ ソッドを備える. ソースファイル 7.3: Ban.java 1 /** 3x3 の盤面.盤にマルやバツを置く.盤面を標準出力に表示する.勝敗の判定を担う */ 2 class Ban { 3 /** 盤の大きさ(幅・高さ) */ 4 static final int N = 3; 5 /** マルが置かれたマスの値.盤面の判定結果として,マルが勝ちの値 */ 6 static final int MARU = 1; 7 /** バツが置かれたマスの値.盤面の判定結果として,バツが勝ちの値 */ 75 8 static final int BATSU = -1; 9 /** 空きマスの値.判定結果として,勝敗はわからないことを示す値 */ 10 static final int AKI = 0; 11 /** 盤のマス目の状態 */ 12 private int[][] masu; 13 14 // 15 // 課題3 (コンストラクタとメソッド) 16 // 17 }
質問日時: 2021/10/19 16:43 質問者: プログラミングができない大学生
解決済
2
0
-
javaについて プログラミング パソコン
javaについてです。Car1.javaのコード部分がわかりません。どなたかご回答お願い致します。 課題 2.1 ソースファイル 2.10 に自動車を表す Car1 クラスの雛形を示す.次の仕様にしたがって Car1 クラスのフィールドとメソッド,コンストラクタを適切に書きなさい.書けたら Ex21.java でテストすること. • ガソリンの残量を double 型のフィールドで保持する. • 給油時に「ガソリンの給油(replenish)」メソッドが呼び出される. • 走行時に「走行(run)」メソッドが呼び出される.車は 10km 走る毎に 1 リットルのガソリンを消費する. ガソリンの残量が 0 になると走行できない. • 「残りのガソリンの表示(print)」メソッドが呼び出されると,ガソリンの残量が出力される. ソースファイル 2.10: Car1.java 1 class Car1 { 2 // フィールドの定義 3 /** ガソリン残量[L] */ 4 5 /** ガソリンの初期残量を設定するコンストラクタ.quantity[L] */ 6 Car1(double quantity) { 7 // コードを記述 8 } 9 10 /** ガソリンを給油するメソッド.quantity[L] は給油量.タンクからあふれることはないと仮定してよい 11 */ 12 void replenish(double quantity) { 13 // コードを記述 14 } 15 16 /** 走行するメソッド.distance[km] は走行したい距離.10km 走るごとに 17 1 リットルのガソリンを消費する.ガソリンが無くなったら 18 distance[km] 未満でも停止する. 19 @return 走行距離を返す(これまでに走った総走行距離ではない). */ 20 double run(double distance) { 21 // コードを記述 22 } 23 24 /** ガソリンの残量を表示するメソッド */ 25 void print() { 26 // コードを記述 27 } 28 } ソースファイル 2.11: Ex21.java 1 class Ex21 { 2 public static void main(String[] args) { 3 double q = 10, d = 20; 4 if (args.length == 2) { // 引数で給油量と走行距離を指定する 5 q = Double.parseDouble(args[0]); 6 d = Double.parseDouble(args[1]); 7 } 8 9 Car1 myCar; 10 double d2; // 走った距離 11 myCar = new Car1(1.0); // ガソリンはリットル1 12 myCar.replenish(q); // q リットル給油.の初期値は.q10 13 d2 = myCar.run(d); // d km 走行.の初期値は.d20 14 System.out.println(d2 + "走行したkm"); 15 myCar.print(); // ガソリンの残りを表示.「残り8.0 リットル」など 16 } 17 }
質問日時: 2021/10/19 03:27 質問者: プログラミングができない大学生
ベストアンサー
2
0
-
Javaの問題なんですが、Window がクラスでinitialize がメソッドだろと思ったらち違
Javaの問題なんですが、Window がクラスでinitialize がメソッドだろと思ったらち違いました。何故でしょうか?
質問日時: 2021/10/18 01:59 質問者: osietegoo1018
ベストアンサー
5
0
-
クラス名がwindowでメソッド名がinitializedじゃないのは何故でしょうか?
クラス名がwindowでメソッド名がinitializedじゃないのは何故でしょうか?
質問日時: 2021/10/17 21:16 質問者: osietegoo1018
ベストアンサー
1
0
-
Javaの問題なんですが、何故cmenu.showData();になるのか分からないです。 cmen
Javaの問題なんですが、何故cmenu.showData();になるのか分からないです。 cmenuは拡張for文の任意の変数名ですよね。これを書く事でどうなるんでしょうか?
質問日時: 2021/10/17 00:20 質問者: osietegoo1018
ベストアンサー
3
1
-
java16のこれからについて
半年ほど前、マインクラフトのサーバーを建てるのに必要なのでjava16をインストールしました。オラクルのjava(JDK)です。しかし、java16のサポートは今年の9月できれているらしいのです。そこで質問なのですが、 サポートが切れているというのは危ないことですか? また、新しく長期サポートされるjava17を入れなおしたほうが良いですか? よろしくお願いします。
質問日時: 2021/10/14 00:57 質問者: こはくkohaku
ベストアンサー
1
0
-
java 配列について
問題 標準入力により与えられた乱数の種rを用いて,長さ100のint型配列(要素は0~99までの乱数)rarrayを宣言し,同様に0~99までのランダムな値が格納されているint型変数xを定義してください. いま,上記の配列rarrayの要素の中にxと同じ値があるかどうかを調べるプログラムを作成したい. これを作成するとともに,何回目の探索で終了したのかを表示するプログラムを作成してください. なお,同じ値が見つからなかった場合には「見つかりませんでした」と出力すること. また,配列rarray, xについてもそれぞれ出力すること 1行目に整数rが入力されます. 答え xに格納されている値:x と表示し,改行の上、長さ100の配列を出力する(区切りは半角スペース). その上で,改行し, 同じ値が見つかった場合:「見つかりました!」「xx回目の探索で終了しました」 同じ値が見つからなかった場合:「見つかりませんでした」 とそれぞれ出力すること. という課題がまったくわかりません。教えてください。
質問日時: 2021/10/12 22:14 質問者: ryu.oor
ベストアンサー
2
0
-
Javaの問題なんですが、練習14-1の問題が分かりません。①の出力メソッドなんですが、balanc
Javaの問題なんですが、練習14-1の問題が分かりません。①の出力メソッドなんですが、balanceに何も代入されてないから表示されないんじゃ無いでしょうか?②はどうやって比較してるか分からないです。
質問日時: 2021/10/11 22:56 質問者: osietegoo1018
ベストアンサー
2
1
-
Javaの問題なんですが、(this==o)てどういう意味ですか?
Javaの問題なんですが、(this==o)てどういう意味ですか?
質問日時: 2021/10/11 22:50 質問者: osietegoo1018
ベストアンサー
4
1
-
Javaの問題なんですが、有形資産を管理するプログラマなんですが、戻り値付きのメソッドをどう使って、
Javaの問題なんですが、有形資産を管理するプログラマなんですが、戻り値付きのメソッドをどう使って、表示させるのかがわかりません。教えて下さい。
質問日時: 2021/10/09 23:51 質問者: osietegoo1018
ベストアンサー
4
2
-
Javaについて質問です。この無限ループになってしまうんだが意味わかりません。外側のメソッドが一回呼
Javaについて質問です。この無限ループになってしまうんだが意味わかりません。外側のメソッドが一回呼び出されるだけで終わりじゃないんでしょうか?
質問日時: 2021/10/09 17:21 質問者: osietegoo1018
ベストアンサー
2
1
-
Javaの繰り返し
Javaにおいて繰り返しをするときに、println(i+",");とprintln(i):の結果が同じだったのですが、何が違うのでしょうか。
質問日時: 2021/10/09 16:36 質問者: ザカ
ベストアンサー
3
0
-
javaです。1月1日から日数入れると何月何日か出力するプログラム書いたんですがエラーは出ないで動き
javaです。1月1日から日数入れると何月何日か出力するプログラム書いたんですがエラーは出ないで動きます。しかし、期待通りに仕事してくれません。 教えてください! import java.util.Scanner; class Main{ public static void main(String[] args) { int[] tsuki = { -1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; int m, d, x; Scanner sc = new Scanner(System.in); System.out.print("日を入力してください>>"); x = sc.nextInt(); d = x; m = 0; for (int i = 1; i <= 12; i++) { while(d > 0){ d = d - tsuki[i]; m++; } d = d + tsuki[i]; } System.out.println("1月1日から"+x+"日後は"+m+"月"+d+"日です。"); sc.close(); } }
質問日時: 2021/10/02 18:55 質問者: 杉下左京もどき
解決済
5
0
-
processingである処理をした画像を保存するために、細かいところは省略しましたがだいたい下のよ
processingである処理をした画像を保存するために、細かいところは省略しましたがだいたい下のようなプログラムを書きました。実行を押したら、 PImage.save() requires an absolute psth. Use createImage(), or pass savaPath() to save() というエラーがvoid mousePressedの中のところに出ました。このプログラムの何が原因でこのエラーがでたのでしょうか?また解決法を教えてください。 PImage in; PImage out; void setting() { out=new PImage( in.width/2,in.height/2); size(in.width/2,in.height/2); } void setup() { } void draw() { image(in,0,0); image(out,in.width,0); } void mousePressed() { out.save(''kekka.jpg''); } void 関数 { 省略 }
質問日時: 2021/10/01 22:38 質問者: ヤンニャムチキン
ベストアンサー
2
0
-
javaです。 途中まで出来ているのですが、中央値を出力するプログラムを書いてます。続きを助けてくだ
javaです。 途中まで出来ているのですが、中央値を出力するプログラムを書いてます。続きを助けてください! import java.util.Scanner; class Main { public static void main(String[] args) { final int KOSU = 5; int[] data = new int[KOSU]; int hozon; Scanner sc = new Scanner(System.in); for(int i=0;i < KOSU;i++){ System.out.print(i + "番目のデータ>>"); data[i] = sc.nextInt(); } if(KOSU%2 == 0){ System.out.print(data[KOSU/2-1]); } } }
質問日時: 2021/09/30 18:12 質問者: 杉下左京もどき
解決済
4
0
-
javaです 3を代入した場合に 1! = 1 2! = 2 3! = 6 となるように二重ループを
javaです 3を代入した場合に 1! = 1 2! = 2 3! = 6 となるように二重ループを用いて書いたんですが 一重ループの場合には階乗1つだけいけるんですが そこにもう一つfor をくっつけるとおかしくなります。 import java.util.Scanner; class Main{ public static void main(String[] args){ int n, total; Scanner sc = new Scanner(System.in); System.out.print("n= "); n=sc.nextInt(); total = 1; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ total = total*i; } System.out.println(total); } } }
質問日時: 2021/09/30 16:26 質問者: 杉下左京もどき
ベストアンサー
4
0
-
javaです 3を代入した場合に 1! = 1 2! = 2 3! = 3 となるように二重ループを
javaです 3を代入した場合に 1! = 1 2! = 2 3! = 3 となるように二重ループを用いて書いたんですが 一重ループの場合には階乗1つだけいけるんですが そこにもう一つfor をくっつけるとおかしくなります。 import java.util.Scanner; class Main{ public static void main(String[] args){ int n, total; Scanner sc = new Scanner(System.in); System.out.print("n= "); n=sc.nextInt(); total = 1; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ total = total*i; } System.out.println(total); } } }
質問日時: 2021/09/30 15:54 質問者: 杉下左京もどき
解決済
2
0
-
getParameterで指定したファイルが見つからない
getParameterでテキストファイル名のみを受け取って、 そのファイルが存在すれば中身を表示するというサーブレットを作成したのですが、 存在するファイルの名前を指定しているのにファイルが見つからず、 ローカルホストにアクセスすると FileNotFoundExceptionとなります。 現在のコードはこちらなのですが、 どこが間違っているのかご教示いただけますと幸いです。 (不足情報ありましたらお知らせいただけますと助かります) パスを含む指定の仕方をしたときのエラー文だけは正しく出るのですが。。。 import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; import java.io.File; import java.io.FileReader; import java.io.IOException; public class test extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); try { out.println("<html><head></head><body><pre>"); //ファイル名をGetパラメータで受け取ります String fileName = request.getParameter("fileName"); //Getパラメータで受け取ったファイル名のファイルを読み込みます File file = new File(fileName); FileReader filereader = new FileReader(file); BufferedReader br = new BufferedReader(filereader); //ファイル名を取得します String name = file.getName(); out.println(fileName); out.println(name); out.println(file); //取得したファイル名とパラメータでのファイル名が一致する場合はその中身を表示します if (name.equals(fileName)) { //テキストを1行ずつ読み取ります String str = br.readLine(); //ファイルの内容の最後まで読み込みし出力します while (str != null) { out.println(str); str = br.readLine(); } filereader.close(); } //ファイルが存在しない場合はエラー文を出力します else if (!(file.exists())) { out.println("ファイルが存在しません"); } //パスを含む名前が指定された場合はエラー文を出力します else { out.println("パスが指定されています"); } } //例外を管理します catch (FileNotFoundException e) { out.println(e); } } }
質問日時: 2021/09/28 18:47 質問者: 五稜
解決済
3
0
-
Javaプログラミング認定試験の3級の問題集は2015年に発売された物を使っても問題ないでしょうか?
Javaプログラミング認定試験の3級の問題集は2015年に発売された物を使っても問題ないでしょうか?
質問日時: 2021/09/15 02:06 質問者: osietegoo1018
解決済
2
0
-
クイズプログラム
Java言語の質問です。 下のようなクイズプログラムを作っていました。 九州地方の7つの都道府県をローマ字で答えて7つのうちいくつ正しいかをはかる問題のプログラムです。でも、1つしか入力しなかったときだけ反応して2つ以上だと変なエラーが出ます。 ファイル名はQshu.javaです。 一体どこがおかしいのでしょうか? import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; class Quiz{ String question; String[] answer; Quiz(String question, String answerline){ this.question = question; StringTokenizer token = new StringTokenizer(answerline, ","); answer = new String[token.countTokens()]; for(int c=0; token.hasMoreTokens(); c++) answer[c] = token.nextToken(); } String[] getCorrect(String inputline){ StringTokenizer token = new StringTokenizer(inputline, ","); int inputnum = token.countTokens(); String[] input = new String[inputnum]; for(int c=0; token.hasMoreTokens(); c++) input[c] = token.nextToken(); for(int c=1; c<inputnum; c++) for(int f=c-1; c>=0; c--) if(input[c].equals(input[f])) input[c] = "0"; int correctnum=0; for(int c=0; c<inputnum; c++) for(int f=0; f<answer.length; f++) if(input[c].equals(answer[f])) correctnum++; String[] correct = new String[correctnum]; int g=0; for(int c=0; c<inputnum; c++) for(int f=0; f<answer.length; f++) if(input[c].equals(answer[f])){ correct[g] = input[c]; g++; } return correct; } } class Qshu{ static String getInput(){ String input = new String(); try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); input = br.readLine(); }catch(Exception e){ System.out.println(e); }finally{ return input; } } public static void main(String[] args){ Quiz qz = new Quiz("九州の都道府県(ローマ字で)", "Fukuoka,Saga,Nagasaki,Kumamoto,Oita,Miyazaki,Kagoshima"); System.out.print("【問題】" + qz.question + "を「,」で区切って答えなさい\n"); int answernum = qz.answer.length; String input = getInput(); String[] correct = qz.getCorrect(input); int correctnum = (correct == null) ? 0 : correct.length; if(correctnum > 0){ System.out.print("正解:"); for(int f=0; f<correctnum; f++) System.out.print(correct[f] + " "); System.out.println(); } System.out.print(correctnum + "/" + answernum + " 正解"); if(correctnum == answernum) System.out.println(" よくできたね"); else if(correctnum > answernum / 2) System.out.println(" まだまだだね"); else System.out.println(" 出直してこい"); } }
質問日時: 2021/09/14 17:59 質問者: f4Vuhehp
ベストアンサー
4
0
-
JSFタグのfタグとは
教えてください。 JSFのfタグについて詳しく説明されているページがなかなか見当たりません。fタグは、hタグもそうですが何の略でどの様な役割をするものなのでしょうか?
質問日時: 2021/09/14 11:00 質問者: ymoshimoshi
解決済
1
0
-
OptiFineをJAVAで開こうとするとこれがでます。教えていただけないでしょうか; ;
「javaをインストールできません。次のスイッチにエラーがあります。<ファイル名installer.jar>。このコマンドが有効であることを確認し、再試行してください。」とでてJAVAで開けません。対処法を教えてくれないですか?
質問日時: 2021/09/09 07:25 質問者: 無名な名無し
解決済
2
0
-
java nビット目を読み取る
例えば、二進表記で 0b100 という値があったとき、 このnビット目(0ビット目=0、1ビット目=0、2ビット目=1)を読み取るには どうしたらよいでしょうか? 配列にし直すなどでなく、ビット演算で取り出したいです。 ご教示のほど何卒よろしくお願いいたします。
質問日時: 2021/09/07 12:15 質問者: 五稜
ベストアンサー
2
0
-
java_run.batがダウンロードできません
minecraftのforgeをダウンロードしようとしていたのですが、できなくて調べてみるとjava_run.batをダウンロードするとできると知ったのですが、ダウンロードできません。どうすればいいですか? お願いします。
質問日時: 2021/09/04 13:33 質問者: ahsuhasuhasu
解決済
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Java】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleログインボタンのデザインを...
-
googleスプレッドシートのGASについ...
-
マイクラでPythonのプログラミング...
-
JDONWROADER2のエラー修復
-
質問です。 配列が100以上の場合は...
-
直し方について教えて頂きたいです。
-
「main メソッドを持つクラスが見つ...
-
スプレッドシートからリマインドメ...
-
googleスプレッドシートのスクリプ...
-
Verilogについて質問です。この写真...
-
論理回路設計をVerilogで行う問題で...
-
ゲーム開発の入門書を探しています
-
jdbcでinsert,delete,createをexect...
-
session,requestはjspで未定義でも...
-
サーブレットをapacheで公開すると...
-
下記のリストならno002が含まれてる...
-
is this even a thing?
-
JAの支部?地域の農協のカードでス...
-
えハミルトン路と全域木のちがいって
-
CSV出力を画面から選択したデータ項...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大至急...
-
JDONWROADER2のエラー修復
-
Googleログインボタンのデザインを...
-
正規表現について質問です。 カンマ...
-
「main メソッドを持つクラスが見つ...
-
googleスプレッドシートのGASについ...
-
配列にnullを代入すると、nullが文...
-
jdbcでinsert,delete,createをexect...
-
jdk17.06のインストーラーが起動しない
-
eclipseで作ったプログラムを他のPC...
-
マイクラでPythonのプログラミング...
-
eclipse実行ができない
-
問題作成のWebアプリの作り方を教え...
-
Eclipse 動的プロジェクトで404エラ...
-
直し方について教えて頂きたいです。
-
次のhtml・cssでspan内の文字を点滅...
-
Verilogについて質問です。この写真...
-
EclipseとVisual StudioをPC1台にイ...
-
プログラムの単体テストで金額計算...
-
ゲーム開発の入門書を探しています
おすすめ情報