JAVA语言程序设计题目,求高人解答

3-1 简述Java程序的构成。如何判断主类?下面的程序有几处错误?如何改正?这个程序的源代码应该保存成什么名字的文件?
public class MyJavaClass
{
public static void main(string[]args)
{
System.out.println("Am I wrong?");
}
System.out.println("程序结束。");
}
3-4 Java对标识符命名有什么规定,下面这些标识符哪些是对的?哪些是错的?错在哪里?
(1)MyGame (2) _isHers (3)2JavaProgram (4)Java-Visual-Machine (5)_$abc
3-8 写出下面表达式的运算结果,设a=3,b=-5,f=true。
(1)--a%b++
(2)(a>=1 && a<=12 ? a:b)
(3)f^(a>b)
(4)(--a)<<a

3-1
有main方法的就是主类,
错误1:String[] args的String大写,并且中间有空格
保存在MyJavaClass 名字的文件里
错误2:System.out.println("程序结束。");只能写在main方法里
3-2.标识符只能由字母或数字和_和$构成,不能以数字开头,只能以字母或_或$开头,并且不能是关键字
1 2 5对 3错:不能以数字开头,4错:只能由字母或数字和_和$构成

3-8
2
2
false
2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-24
3-1答:一个java程序只能有一个主类是public的,辅助类不能是public的,以下我认为有两处错误一,public static void main(string[]args)[]与args间少一个空格,二,把System.out.println("Am I wrong?");后的}放到最后。保存名字为主类的名字,必须一样包括大小写。
3-4答:2,5错了吧,不确定,考得细节看课本吧
3-8答:(1)3
(2)3
(3)true
(4)<<是移位吗,不会呵呵
相互帮助,一起学习。共同进步
第2个回答  2010-10-24
其他答案同意一楼3-8 有两题做错了 第二题 答案应该是 3(这是个选择运算符真的话 执行 a 否则执行b)
第四题 答案应该是8(--a=2 2<<2 就是2左移两位 所以就是8了)
第3个回答  2010-10-24
变量名由字母数字下划线组成才符合要求
相似回答