第一个问题:估计是classpath没有设置好
解决方案 »
- 初学java遇到的编译问题。
- 电子邮件自动服务系统实施方案
- 一个小问题,请教大家~~
- 泛型中有个地方迷惑,请教一下
- 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。比如f(13)=6,现在f(1)=1,问有哪些n能满足f(n)=n? 例如:f(13)=6, 因为1,2,3,4,5,6,7,8,9,10,11,12,13.数数1的个数,正好是6.
- 新手提问:请问JAVA如何在最短时间内上手?
- ImageIO.read 异常
- 新学java 遇一个问题不动 请教大家
- java程序运行出错的问题。
- 问个双向链表的问题
- 关于在applet中显示图层的问题
- 在applet中用到的配置文件如何下载到客户端?
Q2: 语法是 var = ( condition ) ? v1 : v2;
注意在JAVA中condition必须是完整的,在您的例子中应是(Test == true)
第二个问题我写成(Test==true)?(i=0):(j=0);还是不行
它上面提示是出在这个"﹖"号上出错。
javac ScoreLevel.java
java ScoreLevel
你到底要把其值赋给谁
正确的表达方法是
i=Test?(i=0):(j=0)
或者
j=Test?(i=0):(j=0)
{
public static void main(String args[])
{
int TestScore=97,Level;
char Grade;
Level=TestScore/10;
switch(Level)
{
case 10:
case 9:Grade='A';
break;
case 8:Grade='B';
break;
case 7:Grade='C';
break;
case 6:Grade='D';
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:Grade='F';}
System.out.println(TestScore+"is"+Grade+"\n");
}
}
即把System.out.println(TestScore+"is"+Grade+"\n");放到
switch控制句之外
char Grade=' ';
说"System.out.println(TestScore+"is"+Grade+"\n");
里的Grade没有定义﹐可是前面明显定义了啊
保证System.out.println(TestScore+"is"+Grade+"\n");在其作用域内
按照我上面给你的程序
我自己都能得出
97isA的结果了