JAVA编辑器报错Exception in thread "main" java.lang.Error: Unresolved compilation problem:
importjava.util.*;importstaticnet.mindview.util.Print.*;publicclasswhiletest{Randomra...
import java.util.*;
import static net.mindview.util.Print.*;
public class whiletest {
Random rand = new Random ();
static boolean JudgeValue ;
static float RandomFloat = rand.nextFloat();{
JudgeValue = RandomFloat < 0.99 ;
return JudgeValue ;
}
public static void main(String[] args) {
while (JudgeValue = false);
System.out.print("RandomFloat =" + RandomFloat );
}
}
刚刚开始学习JAVA没两天,写了一段代码,非常简单,RUN的时候报Exception in thread "main" java.lang.Error: Unresolved compilation problem: at whiletest.main(whiletest.java:13)
可否告知什么地方出现了错误,为何出现了这个错误,如何修改呢? 展开
import static net.mindview.util.Print.*;
public class whiletest {
Random rand = new Random ();
static boolean JudgeValue ;
static float RandomFloat = rand.nextFloat();{
JudgeValue = RandomFloat < 0.99 ;
return JudgeValue ;
}
public static void main(String[] args) {
while (JudgeValue = false);
System.out.print("RandomFloat =" + RandomFloat );
}
}
刚刚开始学习JAVA没两天,写了一段代码,非常简单,RUN的时候报Exception in thread "main" java.lang.Error: Unresolved compilation problem: at whiletest.main(whiletest.java:13)
可否告知什么地方出现了错误,为何出现了这个错误,如何修改呢? 展开
4个回答
展开全部
:异常 in “main”,java.lang.Error,没解决的编译错误,
。。看了一下,,
return 是放在方法里的,这里突然出现个return 很奇怪。
while() 里面的JudgeValue = false是赋值语句永远等于 false,这里白写,很奇怪。
如果楼主只想得到一个随机数的话
import java.util.*;
public class testwhile {
public static void main(String args[]){
Random r = new Random();
System.out.println(r.nextFloat());
}
}
就行了。
。。看了一下,,
return 是放在方法里的,这里突然出现个return 很奇怪。
while() 里面的JudgeValue = false是赋值语句永远等于 false,这里白写,很奇怪。
如果楼主只想得到一个随机数的话
import java.util.*;
public class testwhile {
public static void main(String args[]){
Random r = new Random();
System.out.println(r.nextFloat());
}
}
就行了。
展开全部
import
java.util.Random;
public
class whiletest {
staticbooleanJudgeValue ;
staticfloatRandomFloat = new Random().nextFloat();
static {
JudgeValue = RandomFloat < 0.99;
}
publicstaticvoid main(String[] args) {
while (JudgeValue = false)
;
System.
out.print("RandomFloat =" + RandomFloat);
}
}
java.util.Random;
public
class whiletest {
staticbooleanJudgeValue ;
staticfloatRandomFloat = new Random().nextFloat();
static {
JudgeValue = RandomFloat < 0.99;
}
publicstaticvoid main(String[] args) {
while (JudgeValue = false)
;
System.
out.print("RandomFloat =" + RandomFloat);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.*;
public class 类名{
import static net.mindview.util.Print.*;
public class whiletest {
Random rand = new Random ();
static boolean JudgeValue ;
static float RandomFloat = rand.nextFloat();{
JudgeValue = RandomFloat < 0.99 ;
return JudgeValue ;
}
public static void main(String[] args) {
while (JudgeValue = false);
System.out.print("RandomFloat =" + RandomFloat );
}
}
}
public class 类名{
import static net.mindview.util.Print.*;
public class whiletest {
Random rand = new Random ();
static boolean JudgeValue ;
static float RandomFloat = rand.nextFloat();{
JudgeValue = RandomFloat < 0.99 ;
return JudgeValue ;
}
public static void main(String[] args) {
while (JudgeValue = false);
System.out.print("RandomFloat =" + RandomFloat );
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类型不对,或者编译有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询