Hi! my name is Shahr and im using bluej, For Some Reason My Code Isnt Working Properly
import java.util.Scanner;
public class Katan
{
public static void main(String[]args)
{
Scanner in=new Scanner(System.in);
int n,i,math=1;
System.out.println("Enter N");
n=in.nextInt();
for(i=0;i<=1;i++)
{
if(n<10)
{
math=math*n;
System.out.println("Enter N");
n=in.nextInt();
}
else
{
System.out.println("Enter N");
n=in.nextInt();
}
}
System.out.println(math);
}
}
Here Is My Code And Its Supposedly Needs To Print Out Enter N Once And For Some Reason It Prints It 3 Times And Gives The User 3 Time To Enter The Number Again
import java.util.Random;
public class SheshBesh
{
public static void main(String[]args)
{
Random in=new Random();
int Cube1,Cube2,Benim;
Cube1=in.nextInt(6)+1;
Cube2=in.nextInt(6)+1;
while(Cube1!= 5&&Cube2!=6)
{
if(Cube1==6&&Cube2==5)
{
Benim=Cube2;
Cube2=Cube1;
Cube1=Benim;
}
else
{
System.out.println("Cube1= " + Cube1);
System.out.println("Cube2= " + Cube2);
}
Cube1=in.nextInt(6)+1;
Cube2=in.nextInt(6)+1;
}
System.out.println("שש בש");
System.out.println("Cube1= " + Cube1);
System.out.println("Cube2= " + Cube2);
}
}
This Is Another Example Of It Not Working Well. This Code Is Simulating A Cube And Pasting Its Results Until The Cubes Are Either 6 5 Or 5 6, And For Some Reason It Doesnt Count The && And When One Of The Cubes Equals 6 or 5 It Is Ending The Loop, Is It Me? Or Bluej
import java.util.Scanner;
public class Katan
{
public static void main(String[]args)
{
Scanner in=new Scanner(System.in);
int n,i,math=1;
System.out.println("Enter N");
n=in.nextInt();
for(i=0;i<=1;i++)
{
if(n<10)
{
math=math*n;
System.out.println("Enter N");
n=in.nextInt();
}
else
{
System.out.println("Enter N");
n=in.nextInt();
}
}
System.out.println(math);
}
}
Here Is My Code And Its Supposedly Needs To Print Out Enter N Once And For Some Reason It Prints It 3 Times And Gives The User 3 Time To Enter The Number Again
import java.util.Random;
public class SheshBesh
{
public static void main(String[]args)
{
Random in=new Random();
int Cube1,Cube2,Benim;
Cube1=in.nextInt(6)+1;
Cube2=in.nextInt(6)+1;
while(Cube1!= 5&&Cube2!=6)
{
if(Cube1==6&&Cube2==5)
{
Benim=Cube2;
Cube2=Cube1;
Cube1=Benim;
}
else
{
System.out.println("Cube1= " + Cube1);
System.out.println("Cube2= " + Cube2);
}
Cube1=in.nextInt(6)+1;
Cube2=in.nextInt(6)+1;
}
System.out.println("שש בש");
System.out.println("Cube1= " + Cube1);
System.out.println("Cube2= " + Cube2);
}
}
This Is Another Example Of It Not Working Well. This Code Is Simulating A Cube And Pasting Its Results Until The Cubes Are Either 6 5 Or 5 6, And For Some Reason It Doesnt Count The && And When One Of The Cubes Equals 6 or 5 It Is Ending The Loop, Is It Me? Or Bluej
