题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-18 07:35:40

[填空题]
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
编写程序完成类Java_3的完整功能,该类定义了几何点对象的操作。
该程序的运行结果如下:
x=5 y=5
Location is(5,5)
x=8 y=9
Location is(8,9)
源程序:
 public class Java_3 {
  int x,y; //点的坐标
  public Java_3( ) { }
  public Java_3(int x,int y) { (1) } //构造方法,对(x,y)进行初始赋值
  public Java_3(Java_3 P) { (2) } //构造方法,将P的坐标赋值给(x,y)
  //以对象的形式返回当前点的位置
  public Java_3 getLocation( ) {
   Java_3 p= (3) ; //实例化一个Java_3对象p,其坐标是(x,y)
    (4) ; //返回对象p
  }
  public int getX( ) {return x;} //返回点的横坐标
  public int getY( ) {return y;} //返回点的纵坐标
  public void move(int x,int y) {this.x=x;this.y=y;} //把当前点移到新的位置(x,y)上
  public String toString( ) {return"("+x+","+y+")";} //以(x,y)的格式返回点的位置
  public void translate(int x,int y){this.x+=x;this.y+=y;} //在原有坐标上分别增加x和y
  public static void main(String args

更多"请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线"的相关试题:

[填空题]请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
完成程序并运行,得到的结果如下:
*****在初始化之前*****
x=0 y=0 z=0
*****在初始化中*****
x=20 y=30 z=5
*****在初始化之后*****
x=20 y=30 z=0
源程序:
class Variable
int x=0, y=0, z=0; //类变量
void init(int x, int y)
(1) =x;
this.y=y;
int z=5;//局部变量
System.out.println("*****在初始化中*****");
System.out.println("x="+x+"y="+y+"z="+z);


public class Java_1
public static void main(String[]args)
Variable v=new (2) ;
System.out.println("*****在初始化之前*****");
System.out.println("x="+v.x+"y="+v.y+"z="+v.z);
v.init(20,30);
System.out.println("*****在初始化之后*****");
System.out.println("x="+v.x+"y="+v.y+"z="+v.z);



[填空题]请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
Java_2.java程序的功能是在一个整型数组中查找指定的数,找到后将该数字及其位置打印出来。完成后并运行,所得到的结果为:
Found 12 at index 4
源程序:
public class Java_2
public static void main(String[]args)
int[]arrayOfInts=32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127;
int searchfor=12;
int i=0;
boolean foundIt=false;
for(;i< (1) ; i++)
if(arrayOfInts[i]==searchfor)
foundlt= (2) ;
break;


if( (3) )System.out.println("Found"+searchfor+"at index"+i);
else System.out.println(searchfor+"not in the array");



[填空题]
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java类中。完成程序的编写,运行所得结果为:
java.lang.Name不在Java类库中。
源程序:
//程序的功能是,判断用户以命令行方式使用键盘输入的路径类名是否在Java类库中
public class Java_3 {
 public static void main(String[] args) {
  String className;
  if(args.length>0) className=args[0];
  else className="java.lang.Name";
   (1)
  { Class e=Class.forName( (2) );
  System.out.println(className+"是Java类库中已有的类。");
  } catch(ClassNotFound (3) e) {
   System.out.println(className+"不在Java类库中。");
  }
 }
}

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码