Java JCreator找不到非常简单的符号

Java JCreator找不到非常简单的符号,java,symbols,jcreator,Java,Symbols,Jcreator,这显然不是全部代码,但这是我遇到的问题。它应该写0和我输入的((x))之间的随机数 for(inti=0;i以下是有效答案 class Hello { public static void main(String[] args) { int tal2; int tal3 =0; int tal4 =0; for (int i=0; i<1; i=i+1){ tal2 = 1 +(int)(Math.random () * ((9))); System.out.pr

这显然不是全部代码,但这是我遇到的问题。它应该写0和我输入的((x))之间的随机数


for(inti=0;i以下是有效答案

class Hello    
{
public static void main(String[] args)
{
   int tal2;
   int tal3 =0;
   int tal4 =0;
for (int i=0; i<1; i=i+1){
tal2 = 1 +(int)(Math.random () * ((9)));
System.out.print("" + tal2);
}
for (int i=0; i<1; i=i+1){
tal3 = 1 +(int)(Math.random () * ((1)));
System.out.print("\n" + tal3);
}
if (tal3==1){
for (int i=0; i<1; i=i+1){
 tal4 = 1 +(int)(Math.random () * ((2)));
System.out.print("\n" + tal4);
}
}
else if (tal3==0)
for (int i=0; i<1; i=i+1){
 tal4 = 1 +(int)(Math.random () * ((9)));
System.out.print("\n" + tal4);

}
}
}
class你好
{
公共静态void main(字符串[]args)
{
int tal2;
int tal3=0;
int tal4=0;

for(int i=0;i您在循环内声明了tab3。因此,您不能在循环外使用它。您应该清理并缩进代码。第三个for循环具有
i=1+1(=2)
作为循环语句,这似乎是无意的。@AlexR是的,哎呀。但它仍然不起作用
class Hello    
{
public static void main(String[] args)
{
   int tal2;
   int tal3 =0;
   int tal4 =0;
for (int i=0; i<1; i=i+1){
tal2 = 1 +(int)(Math.random () * ((9)));
System.out.print("" + tal2);
}
for (int i=0; i<1; i=i+1){
tal3 = 1 +(int)(Math.random () * ((1)));
System.out.print("\n" + tal3);
}
if (tal3==1){
for (int i=0; i<1; i=i+1){
 tal4 = 1 +(int)(Math.random () * ((2)));
System.out.print("\n" + tal4);
}
}
else if (tal3==0)
for (int i=0; i<1; i=i+1){
 tal4 = 1 +(int)(Math.random () * ((9)));
System.out.print("\n" + tal4);

}
}
}