java语言程序设计经典改错题_Java语言程序设计测试题改错题归类

判断下面的程序片断是否正确。若有错,指出错在哪里并改正;若正确,打“√”。

1、 (max为整型变量)

if (max1)

g.drawString(“不等于1”, 20,20);

2、 for(float i=0.0;i>-10.0; i -=1.0)

System.out.println(i);

3、 void test(int x)

{

System.out.println(x);

return x;

}

4、abstract final class OurClasses { }

5、final MAX_NUMBER;

MAX_NUMBER++;

6、class MyClass

{ int var=100;

static int getVar()

{

return var;

}

}

7、public class MyClass

{

int data;

void MyClass(int d)

{ data=d;}

}

8、public class MyMain

{

public static void main(String args[ ])

{ System.out.println(MyClass1.data);}

}

class MyClass1

{

int data=10;

}

9、class IamAbstract

{

final int f;

double d;

abstract void method();

}

10、class parent

{

private int mine;

}

class child extends parent

{

int getMine()

{ return mine; }

}

11、class parent

{

private int mine;

int getMine( )

{

return mine;

}

}

class child extends parent

{

int mine;

int getMine( )

{ return super.getMine; }

}

12、class Parent

{ int field; }

class Child extends Parent

{ int field; }

class UseChild

{ static int getField(Child c)

{ return (c.field); }

}

public class MainClass

{

public static void ma

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java语言程序设计测试题改错题归类是一种常见的考察学生对Java语法和编程概念理解的方式。在这种测试中,通常会给出一段有错误的Java代码,要求学生找出并修复其中的错误。根据错误的类型和出现的位置,可以将这些改错题归类为以下几类: 1. 语法错误:这类错误是最常见的,包括拼写错误、缺少分号、括号不匹配等。学生需要仔细检查代码,找出并修复这些语法错误。 2. 逻辑错误:逻辑错误是指代码在语法上没有错误,但是实现的逻辑有问题,导致程序运行结果不符合预期。学生需要分析代码逻辑,找出并修复这些逻辑错误。 3. 数据类型错误:这类错误是指变量的数据类型与操作不匹配,例如将字符串赋值给整型变量、使用未初始化的变量等。学生需要检查变量的数据类型,并进行必要的类型转换或初始化操作。 4. 方法调用错误:这类错误是指方法的调用方式或参数传递有误,导致方法无法正常执行或返回结果不正确。学生需要检查方法的调用位置和参数传递方式,并进行必要的修正。 5. 异常处理错误:这类错误是指对异常情况的处理不当,例如没有捕获异常、没有正确处理异常等。学生需要添加必要的异常处理代码,保证程序在出现异常时能够正常运行。 6. 其他错误:除了以上几类错误外,还可能存在其他类型的错误,例如代码的可读性差、命名不规范等。学生需要根据具体情况进行相应的改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值