求JAVA语言程序设计作业答案

求JAVA语言程序设计作业答案,第1张

3、C;4、A;6、A;7、A;8、D;12、A;13、B;14、B;17、A;18、D;19、D;20、A;

4题:A很明显是错误的,java程序在运行前需要编译成字节码文件,才能运行。

14题:在Java语言中,标识符是以字母、下划线或美元符开头,由字母、数字、下划线或美元符组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,也不允许插入空格。

17题:向main方法传入的是三个参数接收后args[]={"aaa","bb","c"}

int k1=args.length//得到数组元素个数,为3

int k2=args[1].length()//得到数组中下标为1的元素字符数(即第二个元素)

18题:String s1="AbcD"String s2=s1.toLowerCase()作用是把字符串全部转为小写,所以选D

19题:函数重载定义 1:保持相同的功能,并且有相同的函数名

2、重载方式为:返回值类型不同,形参个数不同同,形参类型不同。

在满足一的前提下,二中三个条件任意一个,或其中多个的任意组合都是重载

20题:BB继承了AA并且重写了Show()方法。父类AA实例化了a,所以a.Show()调用的是父类中的Show方法,显示:我喜欢Java!子类BB实例化了b,所以b.Show()调用子类BB中的Show方法,显示:我喜欢C++!

public class Point {

int x

int y

public Point() {

}

public Point(int x, int y) {

this.x = x

this.y = y

}

public Point(int x) {

this.x = x

this.y = x

}

public double distance() {//求当前点到原点的距离

return Math.sqrt((x * x + y * y))

}

public double distance(int x1, int y1) {//求当前点到(x1,y1)的距离

return Math.sqrt((x-x1)*(x-x1) + (y-y1) * (y-y1))

}

public double distance(Point other){

int x2 = other.x

int y2 = other.y

return Math.sqrt((x-x2)*(x-x2) + (y-y2) * (y-y2))

}

}

问题1:

公共静态无效的主要(字串[] args)抛出异常

?/ / TODO自动生成方法存根

?的BufferedReader B =新的BufferedReader(新InputStreamReader的(System.in),)

?(“:”)

?字符c [] =新的char [1024]

?INT I = 0

?尝试{

?I = b.read(C)

?}赶上(IOException异常E){

??/ / TODO自动生成的catch块

??e.printStackTrace()

?}

?的String s =新的字符串(C,0,I)

?编号NUM = NUM??()

?num.show(S)

?}

类编号{

?的公共无效秀(字符串SS){

?新的StringBuffer StringBuffer的STR =(SS)

?(“相反的结果:”+ str.reverse())

?}

}

2。对第一个问题的类似问题。只要使用您的使用Math.PI求圆周率指望它。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10986852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存