slumptal() returnerar 0 vid varje anrop
**Hej!
Varför vill inte mitt program räkna siffrorna utan bara skriver 0:or??
Hittar inte felet och har gjort liknande uppgifter innan!
//Ioanna**
import javax.swing.*;
public class uppgift5 {
public static void main (String\[\] args){
String antal = JOptionPane.showInputDialog("Hur många tärningskast vill du göra?");
int antal1 = Integer.parseInt(antal);
int i= 0 ;
int\[\] tal = new int\[antal1\];
String ut = "";
for (int r=1; r\<=antal1; r++){
int slumptal = (int) (Math.random()\*9+1);
tal*\= slumptal();
ut = ut + String.format("%d", slumptal);
}
JOptionPane.showMessageDialog(null, ut);
String ut1="";
int r1=0;
if (tal*\==9)
{
r1=r1+1;
}
ut1 = ut1 + String.format("\\n%d 9:or", r1);
{
int r2=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==8){
r2=r2+1;
}
// }
ut1 = ut1 + String.format("\n" +r2 + " 8:or");
{
int r3=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==7){
r3=r3+1;
}
// }
ut1 = ut1 + String.format("\n" +r3 + " 7:or");
{
int r4=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==6){
r4=r4+1;
}
// }
ut1 = ut1 + String.format("\n" +r4 + " 6:or");
{
int r5=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==5){
r5=r5+1;
}
// }
ut1= ut1+ String.format("\n" +r5 + " 5:or");
}
int r6=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==4){
r6=r6+1;
}
// }
ut1 = ut1 + String.format("\n" + r6 + " 4:or");
}
int r7=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==3){
r7=r7+1;
}
// }
ut1 = ut1 + String.format("\n" +r7 + " 3:or");
{
int r8=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==2){
r8=r8+1;
}
// }
ut1 = ut1 + String.format("\n" + r8 + " 2:or");
{
int r9=0;
// for (int r=1; r<=antal1; r++)
// {
if (tal*==1){
r9=r9+1;
}
// }
ut1 = ut1 + String.format("\n" + r9 + " 1:or");
{
// }
// String ut1 = String.format("\n %d", r1);
JOptionPane.showMessageDialog(null, ut1);
}
}
}
}
}
}
private static int slumptal() {
// TODO Auto-generated method stub
return 0;
}
}**********

