回答数
気になる
-
一覧表示画面で正しく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
-
java ビット演算
例えば、 整数N:1024 整数M:19 と入力されたときに、 Nのiビット目からjビット目にMを挿入するプログラムを作成したいです。 整数N(2進数):10000000000 整数M(2進数): 10011 i=2, j=6 結果 :10001001100 この場合は、Mをiの数だけ左シフトし(1001100) ビットORでそのまま挿入できますが、 整数N(2進数):10000011100 整数M(2進数): 10011 i=2, j=6 結果 :10001001100 Nがこのようになった場合、ORでは結果のようにならないので、 Mを挿入するNの部分を0に置き換えておき、 そこにMを挿入するようにしたいです。 10000011100 ↓ i(2)ビット目からj(6)ビット目までをすべて0に置き換え 10000000000 この、0に置き換えというのはどのようにコードを書けば実現できるでしょうか? ご教示いただけますと幸いです。 現在のコード↓ import java.util.Scanner; public class test { public static void main(String[] args) { //整数NとMを入力 Scanner scanner = new Scanner(System.in); System.out.println("整数Nを入力"); int scanX = scanner.nextInt(); System.out.println("整数Mを入力"); int scanY = scanner.nextInt(); //ビットの位置を指す値iを入力 System.out.println("ビットの位置(始まり)を指す値iを入力"); int scanZ = scanner.nextInt(); //メソッドを呼び出す int xyz = insert(scanX, scanY, scanZ); //返された結果(NにMを挿入した結果)を出力する System.out.println(); System.out.println("Nのjビット目からiビット目にMを挿入すると:" + Integer.toBinaryString(xyz)); } //Nのjからiビット目にMを挿入するメソッド public static int insert(int x, int y, int z) { int N = x; int M = y; int i = z; //j = i + (Mの長さ - 1) int j = i + (String.valueOf(Integer.toBinaryString(M)).length() - 1); System.out.println("ビットの位置(終わり)を指す値jは" + j); //スキャナで受け取った整数NとMを2進数に変換 System.out.println(); System.out.println("N(" + N + ")を2進数にすると:" + Integer.toBinaryString(N)); //2進数 System.out.println("M(" + M + ")を2進数にすると:" + Integer.toBinaryString(M)); //2進数 //Mをiの数だけ左にシフト M = M << i; System.out.println("M(2進数)をi(" + i + ")だけ左にずらすと:" + Integer.toBinaryString(M)); //ビット演算をする //もし挿入したい部分が1だったら0にする ここに挿入するNの箇所を0にするコードを書きたいです //NにMを挿入(どちらかが1の場合1を返す) int xyz; xyz = N | M; //結果を返す return xyz; } }
質問日時: 2021/09/03 10:30 質問者: 五稜
ベストアンサー
1
0
-
java 2次元配列
例えば 55555 55505 55555 のような二次元配列があったときに、 値が0の場合、十字の方向に0に置き換えるプログラムを作りたいです。 55505 00000 55505 しかし、現在のプログラムでは 55500 00000 00000 このようになってしまいます。 System.out.println(i); これは内容をチェックするために書いていますが、 私の想定ではiは1になるのですが、 1と2が出力されます。 この2がなぜ入るのかが分かりません。。。 どのように修正したらよいか、ご教示いただきたく存じます。 よろしくお願いいたします。 public class test { public static void main(String[] args) { int[][] matrix = new int[][] { {4, 4, 4, 4, 4}, {4, 4, 4, 0, 4}, {4, 4, 4, 4, 4}, }; //新しい配列を用意し置き換える int[][] changeMatrix = matrix; for (int i = 0; i < matrix.length; i++) { for (int j = 0; j < matrix[0].length; j++) { if (matrix[i][j] == 0) { System.out.println(i); for (int k = 0; k < changeMatrix.length; k++) { int l = j; changeMatrix[k][l] = 0; } for (int m = 0; m < changeMatrix[0].length; m++) { int n = i; changeMatrix[n][m] = 0; } } } } //変更後の二次元配列を出力 System.out.println("変更後"); for (int i = 0; i < changeMatrix.length; i++) { for (int j = 0; j < changeMatrix[0].length; j++) { System.out.print(changeMatrix[i][j]); } System.out.println(); } } }
質問日時: 2021/09/01 21:27 質問者: 五稜
ベストアンサー
1
0
-
linux8.2へのJava8(Open JDK)のインストールについて
AWS上で現在Webサーバを構築しています。OSはRedhat8.2 64Bitです。 上記の環境でJava8(Open JDK)を導入しようとしているのですがうまくいきません。 インストール自体はできるのですが、「java -v」を実行すると 「cannot execute binary file: Exec format error」というメッセージが出力されます。 ネットで調査するとLinux用でないものを導入するとこうなるようですが、 Redhatのサイトから「java-1.8.0-openjdk-1.8.0.302.b08-0.portable.jdk.el.x86_64.tar.xz」を ダウンロードしているので問題ないような気がします。 何に原因があるかご教示頂ければと思います。 よろしくお願いします。
質問日時: 2021/08/29 19:47 質問者: aikibon
ベストアンサー
2
0
-
Java アクセス修飾子protectedの範囲について。 別パッケージのクラスを継承してprote
Java アクセス修飾子protectedの範囲について。 別パッケージのクラスを継承してprotectedなメソッドを呼び出す事は不可能ですか? 「同じパッケージ、または継承サブクラスからのみアクセス可能」だそうですが、継承サブクラスでもパッケージが違っていたらダメって事でしょうか?
質問日時: 2021/08/29 16:33 質問者: taiko1010
解決済
2
0
-
Java 6人分の得点を入力し、平均を表示する。
以下問題&条件 ・6人分の得点を入力し、平均を求めて表示する。ただし、0以上100以下以外の値が入力された時は再入力する ・6人分の入力を繰り返す ・入力を促すメッセージを表示後、得点を入力する ・得点の範囲にない時は、範囲内の値が入力されるまで再度入力を行う ・足し込み処理を行う ・平均を小数部分1桁で表示する ※do while文を使うこと ※sumにデータを足しこみすること 解説もお願いしたいです。
質問日時: 2021/08/26 18:42 質問者: ぬえ_
ベストアンサー
2
1
-
Java キーボードから負の数が入力するまで繰り返し、何回目に入力されたか表示する。
以下問題&条件 ・入力を促すメッセージを表示後整数値を入力し、カウントする ・負の数が入力されるまで繰り返す ・回数を表示する ※Cnt+1回目と出力することがポイントらしいです 解説もできればお願いしたいです。
質問日時: 2021/08/26 18:41 質問者: ぬえ_
ベストアンサー
2
1
-
Java キーボードから実数値を入力し、その合計を表示する。
Javaの問題についてです。 以下問題&条件 ・入力を促すメッセージを表示する ・入力データがなくなるまで繰り返す ・実数値を入力し、足し込みを行う ・次の入力を促すメッセージを表示する ・合計を表示する 下の画像のとこまでできています。 続き教えていただけませんか?
質問日時: 2021/08/26 18:39 質問者: ぬえ_
ベストアンサー
1
1
-
Java 4択問題の連続する2問の正解パターンの確率を求め、表示する。
画像は問題文。 これどこが間違っていますか? 以下コード。 import java.util.Scanner; public class KJava32 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[][] count = new int[4][4]; char[] c = { 'ア', 'イ', 'ウ', 'エ' }; int d1, d2; for (d1 = 0; d1 < 4; d1++) { for (d2 = 0; d2 < 4; d2++) { count[d1][d2] = 0; } } System.out.println("問1の解答:"); d1 = scanner.nextInt(); for (int i = 2; i <= 80; i++) { System.out.printf("問%dの解答:", i); d2 = scanner.nextInt(); count[d1][d2]++; d2 = d1; d1 = d2; } for (d1 = 0; d1 < 4; d1++) { for (d2 = 0; d2 < 4; d2++) { System.out.printf("%c->%c:%5.1f%%%n", c[d1], c[d2], count[d1][d2] * 100.0 / 79); } } } }
質問日時: 2021/08/26 18:36 質問者: ぬえ_
ベストアンサー
3
1
-
java バブルソートの課程
下記のコードで バブルソートをする前とし終わった後の配列の中身を出力しているのですが、 ソートをしている課程についても都度出力したいです。 バブルソートのfor文の中だとは思うのですが、想定通り出力されなかったため どこにどうシステムアウトを加えたらよいかご教示いただきたいです。 public class test{ public static void main(String[] args){ int[] a = { 2, 3, 6, 5, 9, 1, 4, 7, 8 }; for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } System.out.println(); //バブルソート for (int i = 0; i < a.length - 1; i++) { for (int j = a.length - 1; j > i; j--) { if (a[j - 1] > a[j]) { int x = a[j - 1]; a[j - 1] = a[j]; a[j] = x; } } } for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } System.out.println(); } }
質問日時: 2021/08/26 15:14 質問者: 五稜
解決済
4
0
-
Javaについて質問です あるクラスのメソッドの中にある、変数を異なるクラスに引き継ぎたいのですが、
Javaについて質問です あるクラスのメソッドの中にある、変数を異なるクラスに引き継ぎたいのですが、どのようにするのでしょうか? クラスをインスタンス化するやり方じゃ出来なく困っております。
質問日時: 2021/08/25 22:44 質問者: 亀山二郎という名
ベストアンサー
2
0
-
java HashMapのキーをkeySet()以外で取り出す方法
表題のとおりなのですが、 HashMapのキーを、keySet()を使用した拡張for文以外で取り出す方法はありますか? 配列にし直すとか、、 ご教示お願いいたします。
質問日時: 2021/08/25 18:18 質問者: 五稜
解決済
2
0
-
java ファイル操作について
テキストファイルを1行ずつ読み込んでArrayListに格納し、 格納したものを逆から1行ずつ別のテキストファイルに出力したいのですが、 「逆順に出力」ができなくて困っています。 現在のコードです(長いのでimportは省略します)。 インデント消えていたらすみません。 public class test{ public static void main(String[] args){ try { Scanner scan = new Scanner(System.in); System.out.println("読み込むファイル名を指定"); String x = scan.next(); File file = new File(x); FileInputStream fis = new FileInputStream(file); InputStreamReader isr = new InputStreamReader(fis); BufferedReader br = new BufferedReader(isr); System.out.println("出力するファイル名を指定"); String y = scan.next(); File file2 = new File(y); FileOutputStream fos = new FileOutputStream(file2); OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8"); BufferedWriter bw = new BufferedWriter(osw); if (file.exists()){ String line = br.readLine(); String newline = "\n"; //リストを作成 List<String> list = new ArrayList<>(); //読み込んだデータを格納 while ((line = br.readLine()) != null) { //ArrayListに追加する list.add(line); //指定したファイルに出力 bw.write(line); bw.write(newline); } //最終行から逆順に1行目まで出力←これができていません Collections.reverse(list); bw.write(line); bw.write(newline); br.close(); bw.close(); } else { System.out.println("ファイルは存在しません"); } } catch (IOException e){ System.out.println(e); } } } ArrayListの要素を逆順にファイルに出力するにはどう修正したらよいでしょうか…? java詳しい方ご教示いただけますと幸いです。
質問日時: 2021/08/25 10:20 質問者: 五稜
解決済
3
0
-
プログラム言語習得からアプリ作成
プログラム(JAVA)を独学で勉強しているのですが、簡単なプログラムでアプリ(GUI)まで作成してみました。ここで1つ知りたいことが出てきたのですが、スマートフォン向けに書き直すことは出来ると思うので、もしこれをgoogleアプリで誰もが使えるようにするには、次に何を勉強すればすれば良いのでしょうか?もしくは何を理解すれば良いのでしょうか? googleからアプリを使えるようにしたい訳ではなく(そこまでのものは今の知識では無理)、仕組みを知りたいだけです。いつだったか誰でもアップロード?できるような記事を(気のせいかもしれませんが・・・)見たような気がするんです。 よろしくお願いします。
質問日時: 2021/08/25 07:39 質問者: ねこのみけ
ベストアンサー
1
0
-
Java 5人3科目の得点を入力し、総合計点を求めて表示する。
以下問題文&条件 ・5人3科目の得点を入力し、総合計点を求めて表示する。 ただし、-1が入力されたときは残りの入力を、-2が入力されたときは残りの科目をとばすようにする また、-2以上100以下でないときは、-2以上100以下の値が入力されるまで再入力する ・5人分繰り返す ・3科目分繰り返す ・無限ループで入力を繰り返す ・入力を促すメッセージを表示する ・得点を入力する ・-1が入力されたときは、学生の繰り返しから抜ける ・-2が入力されたときは、科目の繰り返しから抜ける ・0以上100以下であれば入力の繰り返しから抜ける ・足し込み処理を行う ・求めた総合計点を表示する 足しこみとは何ですか?出来ればプログラムの解説もお願いしたいです。
質問日時: 2021/08/22 23:35 質問者: ぬえ_
ベストアンサー
2
0
-
Java 出席状況を表す文字列から皆勤かどうかを判定して表示する。
以下問題文&条件 ・5時間の出席状況を表す文字列を入力し、皆勤かどうかを判定し、表示する ・フラグを宣言し、初期化する ・入力を促すメッセージを表示後、文字列を入力する ・順に5文字が「出」または「公」であるかどうか調べる ・「出」または「公」でなければフラグを反転し、繰り返しを中断する ・途中で繰り返しが中断されたか判定する ・フラグが初期値のままであれば、「皆勤です」と表示する ・フラグが反転している場合は、「皆勤ではありません」と表示する ※インポート文をプログラムの先頭に忘れずに書くこと ※BufferedReader を使って入力をすること ※5 文字すべてが「出」であるかどうか調べること 出来れば解説もお願いしたいです。
質問日時: 2021/08/22 23:33 質問者: ぬえ_
ベストアンサー
1
0
-
Java 配列に1から25以外の値が入力されるまで、1から25の範囲にある値を入力し、その後表示する
以下問題文&条件 ・5行10列の2次元配列を生成する ・フラグ用変数を宣言し、初期化する ・2重ループを用いて、配列の各要素に1から25の整数値を入力する ・1から25の範囲外の値が入力された場合、フラグを反転し、ループから抜け出し、プログラムを終了する ・フラグが初期値のままであれば、2重ループを用いて、配列の内容を表示する ※1 から 25 以外の時は、2重ループから抜け出すこと 出来れば解説もお願いしたいです。
質問日時: 2021/08/22 23:30 質問者: ぬえ_
ベストアンサー
1
0
-
Java 入力した整数値の合計を、合計が100以上になるまで求め、表示する。
以下問題文&条件 ・無限ループを行う ・入力を促すメッセージを表示後整数値を入力し、足し込みを行う ・合計が100以上になれば繰り返しから抜け出し、プログラムを終了する ・合計が100未満であれば、合計を表示し、次の入力を行う ※データがある限り続けること 足しこみとはなんですか?プログラムの解説もお願いしたいです。
質問日時: 2021/08/22 23:27 質問者: ぬえ_
ベストアンサー
1
0
-
Java 最初にデータ数を入力した後、double型データを入力し偏差を表示する。
以下問題文&条件 ・最初にデータ数を入力して、個数分のdouble型配列を用意する。 配列に数値を入力し、データと共に偏差を表示する ・入力を促すメッセージを表示後、データ数を入力する ・入力したデータ数分のdouble型配列を生成する ・データ数分、入力を促すメッセージを表示後、データを入力し、合計を求める ・平均を求める ・データ数分、データと偏差を表示する ※num にデータ数を入力してから配列を生成すること 出来れば解説もお願いしたいです。
質問日時: 2021/08/22 23:25 質問者: ぬえ_
ベストアンサー
1
0
-
Java 7日後までの天気を予測する
以下問題文&条件 ・入力を促すメッセージを表示後、今日の天気を入力する ・今日の天気を100%(1)とし、残りの天気を0%(0)とする ・7日後まで繰り返す(7回繰り返す) ・明日、晴れになる確率を求める ・今日が晴れの確率×晴れが晴れになる確率+今日が曇りの確率×曇りが晴れになる確率+今日が雨の確 率×雨が晴れになる確率 ・同様に、明日、曇りになる確率を求める ・同様に、明日、雨になる確率を求める ・明日の天気の確率を表示する ・明日の天気の確率を、今日の天気の確率の変数に代入する ※switch文とfor文を使うこと 出来れば解説もお願いしたいです。
質問日時: 2021/08/22 23:22 質問者: ぬえ_
ベストアンサー
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Java】に関するコラム/記事
-
イチゴの品種はどうしてこんなに多いの?海外では野菜としてサラダに使われることも!
冬から春にかけて、スーパーや青果店に様々な種類が並ぶイチゴ。以前に比べて生産される期間が長くなったのでは、と感じている人はいないだろうか。実際、継続的に品種改良が行われており、生産時期や味が多様化して...
-
メダロット:第241話「Vol.241※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
生活スタイルが欧米化している昨今、和室よりも洋室の人気が高く、畳の需要が減ってきている。和風の民家が洋風にリノベーションされ売りに出されているのを目にしたことがある人も多いだろう。実際「教えて!goo」に...
-
メダロット:第240話「Vol.240※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipse実行ができない
-
配列にnullを代入すると、nullが文...
-
正規表現について質問です。 カンマ...
-
JaneStyleのスレッドが見れなくなった
-
複数TBLのオブジェクトを1つの変数...
-
マイクラでPythonのプログラミング...
-
CSV出力を画面から選択したデータ項...
-
下記問題の答えが"D"になる意味がわ...
-
jdk17.06のインストーラーが起動しない
-
リレーションエンティティクラスと...
-
直し方について教えて頂きたいです。
-
JAの支部?地域の農協のカードでス...
-
ショートカットキーについて
-
プログラミングの問題です。大至急...
-
えハミルトン路と全域木のちがいって
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所がつ...
-
質問です。 配列が100以上の場合は...
-
次のhtml・cssでspan内の文字を点滅...
-
Jupyter notebookですわかりません...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大至急...
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
JAの支部?地域の農協のカードでス...
-
eclipse実行ができない
-
Eclipse 動的プロジェクトで404エラ...
-
下記問題の答えが"D"になる意味がわ...
-
正規表現について質問です。 カンマ...
-
list の空は [] ってあわらすのに
-
「main メソッドを持つクラスが見つ...
-
あんまりお料理しないのに台所がつ...
-
JaneStyleのスレッドが見れなくなった
-
jdk17.06のインストーラーが起動しない
-
eclipseで作ったプログラムを他のPC...
-
改行含むテキストの表示の仕方
-
キー入力について
-
CSV出力を画面から選択したデータ項...
-
Processingでマウスクリックで全て...
-
次のhtml・cssでspan内の文字を点滅...
-
JSFタグのfタグとは
おすすめ情報