こんにちは私は高校のクラスを受講しており、助けが必要です。私はタイトルに記載されているエラーを取得しています。ここに私のコードです(私は、人々はゼロがどこにあるかを推測するために乱数を作ることになっていると私は聞きしたいが、それに近いとどれだけ近いか聞きしたい場合は、それらを知っている必要がある)互換性のないタイプ:doubleからintへの可逆変換(高校hw)
import javax.swing.JOptionPane;
public class p5g
{
public static void main(String[] arg)
{
String width = JOptionPane.showInputDialog("How many rows do you want?");
String length = JOptionPane.showInputDialog("How many columns do you want?");
int lol = Integer.parseInt(width);
int wow = Integer.parseInt(length);
int[][]gameBoard = new int[lol][wow];
int[] nums = new int[lol*wow];
for(int i =0; i < nums.length; i++)
{
nums[i]=(int)100*Math.random();
}
String row = JOptionPane.showInputDialog("Choose a row");
String col = JOptionPane.showInputDialog("Choose a column");
int ro = Integer.parseInt(row);
int co = Integer.parseInt(col);
}
}
を試してみてください
int
にキャスト? forループ内の –nums [i] =(int)100 * Math.random(); – jacobOlivares123
[互換性のないタイプ:doubleからintへの不可逆変換の可能性があります]の複製があります(http://stackoverflow.com/questions/29173575/incompatible-types-possible-lossy-conversion-from-double-to-int) –