回答数
気になる
-
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
-
日付をyyyyMMddで取得したい。
strDtとsysDtで20190701、20210801の8桁ずつ取りたいのですが どうしてもsysDtのほうは"/"が入ってしまい”2021/08/”になります… substringの使い方調べてもいまいちピンとこなくって… どなたかご教示頂けませんでしょうか… public static List<Info> condition(String sysDateTime,String retention){ PreparedStatement stm = null; ResultSet rs = null; int ret = 0; //①の計算 String strDt = Month(sysDateTime,retention); String sysDt = sysDateTime.substring(0,8); List<Info> infoList = new ArrayList<Info>(); String sql = "SELECT A,A1,A2,A3,A4" + " FROM OYA WHERE SUBSTR(from_dateTime,1,8) <=?" + "AND SUBSTR(to_dateTime,1,8) <=?"; try { stm = conn.prepareStatement(sql); stm.setString(1, strDt); stm.setString(2, sysDt); logger.info(sql); rs = stm.executeQuery(sql); while (rs.next()) { Info info = new Info(); info.A = rs.getString("A"); info.A1 = rs.getString("A1"); info.A2 = rs.getString("A2"); info.A3 = rs.getString("A3"); info.A4 = rs.getString("A4"); infoList.add(info); } } catch (SQLException e) { e.printStackTrace(); } try { if ((rs != null)||(stm != null)||(con != null)) { rs.close(); } } catch (SQLException e) { e.printStackTrace(); } return infoList;
質問日時: 2021/08/16 15:42 質問者: nenechon
ベストアンサー
3
0
-
デスクトップマスコットのドラッグ移動
下記サイトを見ながらデスクトップマスコット作成の勉強をしようとしましたが JDIMousePressedとJDIMouseDraggedが「シンボルを見つけられません」となってしまいます https://qiita.com/urado/items/4a810c457cb862e370e8 importの確認や他記事を調べても理解できず、エラーの原因が掴めない状態です プログラムの改善点と学ぶべき項目について教えてください。 以下プログラム //インポート import javax.swing.JFrame; import java.awt.Color; import java.awt.image.BufferedImage; import java.awt.event.MouseEvent; // クラス名 継承 JFrame public class JDMascot extends JFrame { // マスコットイメージ private JDImage image; // クリック位置保持用 protected JDPoint clickPoint = new JDPoint( 0, 0 ); public JDMascot() { // ウィンドウの設定 setUp(); // イベント設定 setMascotEvent(); } private void setMascotEvent() { // クリックイベント JDIMousePressed eventSetClickPoint = e -> { eventSetClickPoint(e); }; this.addMouseListener(eventSetClickPoint); // ドラッグイベント JDIMouseDragged eventMoveWindowDragged = e -> { eventMoveWindow(e); }; this.addMouseMotionListener(eventMoveWindowDragged); } private void eventSetClickPoint(MouseEvent e) { // クリック位置:X座標を取得 clickPoint.setX( e.getX() ); // クリック位置:Y座標を取得 clickPoint.setY( e.getY() ); } // 移動後の座標 private void eventMoveWindow(MouseEvent e) { var moveX = e.getXOnScreen() - clickPoint.getX(); var moveY = e.getYOnScreen() - clickPoint.getY(); this.setLocation( moveX, this.getY() ); this.setLocation( this.getX(), moveY ); } private void setUp() { // ウィンドウサイズ this.setSize( 300, 300 ); // ウィンドウの装飾の( 許可 ) this.setUndecorated( true ); // ウインドウの背景色( コンストラクタ名( 三原色, 透明度 ) ) this.setBackground(new Color( 250, 0, 250, 50) ); // タスクバーのアイコンを非表示 //this.setType( Type.UTILITY ); // 画像表示領域を作成 image = new JDImage(); // ウィンドウのフレームに追加 this.getContentPane().add( image ); // ウインドウを閉じた際JFeameを終了 this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } public void setMascot( BufferedImage image ) { this.image.setImage( image ); // 画像が変わるので再描画処理 this.repaint(); } }// class JDMascot_END
質問日時: 2021/08/13 14:01 質問者: cgv23448
ベストアンサー
1
0
-
java 配列
javaの配列でn番目に大きな数を表示したいです。 nは任意の値です。 import java.util.Scanner; public class test { public static void main(String[] args) { int a[] = {14,21,1,3,2,5,7,6,13,20} ; int num1 = 0; System.out.println("表示したい値は何番目?") ; Scanner scan = new Scanner(System.in) ; String x = scan.next() ; num1 = Integer.parseInt(x) ; for(int i=0; i<9; i++) { if(a[i] < a[i+1]) { int work; work = a[i]; a[i] = a[i+1]; a[i+1] = work; } } if(num1<1 && num1>10){ System.out.println("1から10の値で入力してください") ; }else { System.out.println(x+"番目に大きな数は「"+a[num1]+"」です。") ; } } } ※インデックスがうまく表示されていなかったらすみません こちらのコードだと、 ・配列内の並び替え(降順) ・System.out.println("1から10の値で入力してください") ; 上記二つがうまくいっていないようで、 どのように修正したらよいかご教示いただきたいです。 何卒よろしくお願いいたします。
質問日時: 2021/08/10 19:51 質問者: 五稜
ベストアンサー
5
0
-
javaの問題
int型の配列を二つ用意し、 二つの配列のいずれにも含まれる数字をすべて探し出して表示するプログラムを作るとき、 あなたならどのようなコードを書きますか? 二重ループだと思いますが 配列から共通の数字を取り出す方法が分かりません。 ご教示いただけますと幸いです。
質問日時: 2021/08/10 08:44 質問者: 五稜
解決済
4
0
-
Iteratorメソッドを抽象メソッドにする理由
教えてください。初心者です。 下記のページにiiteratorメソッドを抽象クラスに書いてますが、あえて抽象クラスに書かなくてコレクションをimportして使えるのではないでしょうか? https://qiita.com/shoheiyokoyama/items/3f42d0057d9d5a861039
質問日時: 2021/08/07 11:51 質問者: ymoshimoshi
ベストアンサー
2
0
-
問題のJAVAプログラムができる方おねがいします
最近プログラミングを始めた中学生なのですが、 正の整数を入力し、入力した整数の1の位(下位の1桁目)が3かどうか判定し、3であれば「入力した整数の1の位は3です」と表示し、3でなければ「入力した整数の1の位は3ではありません」と表示するプログラムを作成しなさい。 <入力する値> ・1023 ・15678 プログラムソースの編集 import java.io.*; public class p_02 { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num; System.out.print("正の整数:"); num=Integer.parseInt(br.readLine()); //ここからプログラムを記述する } }
質問日時: 2021/08/05 15:05 質問者: hikaru3971
解決済
3
0
-
Javaの練習問題
Javaで以下のように出力したいとき、どのようにコードを書けばよいでしょうか? 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ・逆三角形 これはできたのですが 01234 0123 012 01 0 のようになってしまい、数字が順番に出せません。 それと数字の桁も揃えたいです。 何卒よろしくお願い申し上げます
質問日時: 2021/08/04 11:31 質問者: 五稜
ベストアンサー
4
0
-
マイクラがクラッシュします。
前に質問したのですが重要な部分を書いてないと言われたので書く部分を変えて質問します ちなみにmacbookAirです java.lang.RuntimeException at cpw.mods.fml.common.registry.VillagerRegistry.registerVillagerId(VillagerRegistry.java:125) at wa.Wa.init(Wa.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) -- Head -- Stacktrace: at cpw.mods.fml.common.registry.VillagerRegistry.registerVillagerId(VillagerRegistry.java:125) at wa.Wa.init(Wa.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
質問日時: 2021/08/02 13:48 質問者: hibiki69
ベストアンサー
2
1
-
Java 電卓の連続計算
Javaで電卓を作っています。 https://ideone.com/mquzPm 10+20=30、12-2=10、2*10=20、6/3=2など、1回の計算はできるのですが、連続した計算をすると、2+3*6=18のようになってしまいます。 連続した計算をするにはどこをどのように変えれば良いでしょうか。
質問日時: 2021/08/01 17:38 質問者: bobpop8421
解決済
3
0
-
pythonとJavaではどちらを学習するのがおすすめでしょうか?
pythonとJavaではどちらを学習するのがおすすめでしょうか?
質問日時: 2021/07/24 20:40 質問者: まはらんた
解決済
3
0
-
二分探索木で例えば1〜10の値を順番に追加したら偏った木になると思うのですが、バランスの良い木にする
二分探索木で例えば1〜10の値を順番に追加したら偏った木になると思うのですが、バランスの良い木にするためにはどのように値を追加すれば良いのでしょうか??
質問日時: 2021/07/22 10:54 質問者: kimkim0408
解決済
5
0
-
ベストアンサー
1
0
-
Javaの問題について
初心者です。 ・入力を促すメッセージを表示後、1つ目の実数値を入力する ・入力を促すメッセージを表示後、2つ目の実数値を入力する ・和、差、積、商、剰余を表示する が条件なのですが、下記写真の通りで大丈夫でしょうか? 不要な0の部分は省いた方がいいのでしょうか? もし省いた方がいいのでしたらやり方教えてほしいです。
質問日時: 2021/07/17 03:05 質問者: ぬえ_
ベストアンサー
1
0
-
Javaの問題について
初心者です。初歩の時点で躓いてます。 ・数値の入力を促すメッセージを表示後、入力を行う ・入力した値の絶対値を求め、変数に代入する ・条件演算子を用いて絶対値を求める ・条件 ? 条件がtrueの時の値 : 条件がfalseの時の値 ・求めた値を表示する コードと解説お願いしたいです。
質問日時: 2021/07/17 02:42 質問者: ぬえ_
ベストアンサー
1
0
-
Javaの問題について
初心者です。初歩の時点でつまずいてます。 ・整数型変数に数値を入力後、100の位で四捨五入して表示する ・数値の入力を促すメッセージを表示後、入力を行う ・100の位で四捨五入する ・元の値と四捨五入した値を表示する どうすれば四捨五入できますか? コードと解説お願いしたいです(o_ _)o))
質問日時: 2021/07/17 02:33 質問者: ぬえ_
ベストアンサー
1
0
-
Javaの問題について
プログラミング初心者です!初歩の時点でつまずいてしまったのですが教えていただけると幸いです。 ・float型変数に円周率を初期設定して表示する ・float型変数piを宣言し、3.1415で初期化する ・「円周率は3.1415です」と表示する が条件です。 出来ればコードと解説お願いしたいです(o_ _)o))
質問日時: 2021/07/17 02:25 質問者: ぬえ_
ベストアンサー
1
0
-
javaの文字列で特定の文字列置換
以下のような文字列を持っている変数が複数ある状態で、項目Aの条件の部分をフラグが1の場合は’22’、フラグが2の場合は'55'みたいな感じで置換したいのですが、いい方法ありますでしょうか。 String sql1 = "select * from テーブル名 where 項目A = '123' and 項目B = '03' and 項目F = '89' " String sql2 = "select * from テーブル名 where 項目A = '111' and 項目D = '00' and 項目E = '59' " String sql3 = "select * from テーブル名 where 項目A = '333' and 項目E = '02' and 項目G = '49' " String sql4 = "select * from テーブル名 where 項目A='555' and 項目B = '01' and 項目C = '99' " 項目A = の部分は=の前後の空白は1つだったり、2つだったりとバラバラな状態となりますので、以下のようにもできず。(文字列に入っているSql文は修正できません) if(flg==1){ sql1.replace("項目A = "123","項目A = "22") }else if(flg==2){ sql1.replace("項目A = "123","項目A = ''55") }
質問日時: 2021/07/16 20:04 質問者: popo2021
解決済
2
0
-
processing
初心者です。 processing で作った.pde ファイルをブラウザ上で動かしたいのですがうまくいきません。 色々調べて、p5.js に書き換えるということを知りましたが・・(.js ファイルのサンプルは 動かすことができました) processingを少し勉強していたので、できれば .pde を動かしたいと思っています。 よろしくお願いします。
質問日時: 2021/07/15 19:13 質問者: concern777
ベストアンサー
3
0
-
jarの開き方を教えてください。
間違ってjarファイルをメモ帳で開くに設定してしまって jarファイルを開けなくなりました どうすればいいでしょうか メモ帳をアンインストールしてもダメでした
質問日時: 2021/07/10 22:32 質問者: 亜成男
解決済
6
0
-
自作アノテーションにメンバを持たせる意味、理由、使い方
自作アノテーションにメンバを持たせる意味、理由、使い方 を教えてください。 また、自作アノテーションのメンバに値を設定することの意味、理由 使い方を教えて下さい package com.example.annotation; public @interface ReviewedBy { String reviewer(); String date(); } ******************************* package com.example; import com.example.annotation.ReviewedBy; @ReviewedBy(reviewer = "maku", date = "2015-10-05") public class Hello { // ...
質問日時: 2021/07/01 14:05 質問者: 39OK
解決済
1
0
-
統計R 50行100 列からなるデータdat_1 がある 各列のデータの変化を確認するため図に表すこ
統計R 50行100 列からなるデータdat_1 がある 各列のデータの変化を確認するため図に表すこととした。1枚の図に5列ずつ重ね書きをして、10枚の図を作成するプログラムを教えていただけませんか?
質問日時: 2021/06/30 21:10 質問者: Tatusukin
解決済
2
0
-
このようなエラーが出てきてしまいます。 調べたところ、ビルトパスの設定でパスを指定するように出てきま
このようなエラーが出てきてしまいます。 調べたところ、ビルトパスの設定でパスを指定するように出てきますが、補足に送った写真のようになってしまいまい、上手く行きません。 分かる方いらしたらお願いします。
質問日時: 2021/06/28 01:12 質問者: 亀山二郎という名
ベストアンサー
2
0
-
C#の質問
指定した文字をランダムに表示するプログラムを組みました。 using System; using System.Linq; namespace ランダム文字列 { class Program { static void Main(string[] args) { var characters = "TJIOZLS"; var Charsarr = new char[7]; var random = new Random(); for (int i = 0; i < Charsarr.Length; i++) { Charsarr[i] = characters[random.Next(characters.Length)]; } var resultString = new String(Charsarr); Console.WriteLine(resultString); } } } 上記のプログラムだと1回分表示されますが、10回分のランダムな文字列を表示させるようにするにはどうすればいいですか?また、それらの文字列が被らないようにすることは可能ですか?
質問日時: 2021/06/24 17:26 質問者: 鎌田氏
ベストアンサー
4
0
-
Javaで疑問があります。 この問題でなぜ、すべてのメソッド宣言にthrowsをつけなくてはいけない
Javaで疑問があります。 この問題でなぜ、すべてのメソッド宣言にthrowsをつけなくてはいけないのかが理解ができないです。
質問日時: 2021/06/23 17:35 質問者: 公園。
ベストアンサー
2
0
-
javaのこの問題がわからない このコードの結果が 97 98 99 100 null null n
javaのこの問題がわからない このコードの結果が 97 98 99 100 null null null という結果なのですが、なぜ99 100 101 102 103とならないのでしょうか?
質問日時: 2021/06/20 17:44 質問者: 公園。
解決済
2
0
-
Javaのわからない問題があります この問題でtoStringメソッドが動作する理由がわからないです
Javaのわからない問題があります この問題でtoStringメソッドが動作する理由がわからないです。どこのコードが動作する理由ですか?
質問日時: 2021/06/19 22:06 質問者: 公園。
解決済
3
0
-
JREシステムライブラリーにjarの追加が出来ません。 下記URLの通りにやっているのですが、追加ボ
JREシステムライブラリーにjarの追加が出来ません。 下記URLの通りにやっているのですが、追加ボタンが押せず困っています。 わかるからいらしたらお願いします。 http://i-b-c.jp/java/java-8/
質問日時: 2021/06/17 16:39 質問者: 亀山二郎という名
ベストアンサー
1
0
-
Javaでわからない部分があります。 このコードの9行目のarry[i].lengthの部分が1なの
Javaでわからない部分があります。 このコードの9行目のarry[i].lengthの部分が1なのがわからないです。AとBの2つだから2じゃないのですか?
質問日時: 2021/06/16 16:50 質問者: 公園。
解決済
2
0
-
有志の方に質問です。 2021年度時点での満何歳かを表示させるプログラムをjavaで作りたいです。
有志の方に質問です。 2021年度時点での満何歳かを表示させるプログラムをjavaで作りたいです。 現状は写真の状態なのですが、おかしなところがあったら教えて頂けると嬉しいです。
質問日時: 2021/06/15 13:14 質問者: はるともし
ベストアンサー
2
0
-
Java クラスの勉強です。 for文は繰り返し処理しか習っていないのですが、ここのforはどう言う
Java クラスの勉強です。 for文は繰り返し処理しか習っていないのですが、ここのforはどう言う意味で使用しているのでしょうか?
質問日時: 2021/06/11 14:32 質問者: 亀山二郎という名
ベストアンサー
3
0
-
Eclipseでの動的Webプロジェクト作成
Tomcat9をインストールしました。 JSPファイルでHelloを表示させたいです。 Eclipseで動的Webプロジェクトを作成しようとしたら プロジェクト名はHelloを指定しました。 Tomcat9を指定しましたが、 他の情報が不足しているみたいで、作成できませんでした。 EclipseのバージョンはEclipse Photonです。 何の情報があればプロジェクトを作成できるのでしょうか? ご存知の方、教えてください。
質問日時: 2021/06/11 09:04 質問者: うざこ
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Java】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
googleスプレッドシートのGASについ...
-
配列にnullを代入すると、nullが文...
-
Googleログインボタンのデザインを...
-
JDONWROADER2のエラー修復
-
jdbcでinsert,delete,createをexect...
-
「main メソッドを持つクラスが見つ...
-
JaneStyleのスレッドが見れなくなった
-
マイクラでPythonのプログラミング...
-
スプレッドシートからリマインドメ...
-
googleスプレッドシートのスクリプ...
-
Verilogについて質問です。この写真...
-
論理回路設計をVerilogで行う問題で...
-
ゲーム開発の入門書を探しています
-
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台にイ...
-
プログラムの単体テストで金額計算...
-
ゲーム開発の入門書を探しています
おすすめ情報