JAVA常见问题 及解决方案.docVIP

  • 14
  • 0
  • 约1.67千字
  • 约 5页
  • 2018-02-24 发布于河南
  • 举报
JAVA常见问题 及解决方案

JAVA常见问题 编号 问题 解决方案 001 paint(Graphics g){g.drawString()}中可否把g换成其他变量如“m”? 可以,g实际就是Graphics类的一个对象。 002 003 int n=18; g.drawString(n,20,20);编译出错的原因? g.drawString()函数中的第一个参数必须是字符串型,因此可以写为g.drawString(“”+n,20,20)。“+”用于将两个字符串连接,当将一个字符串数据和一个非字符串用“+”连接时,自动将非字符串数据转换为字符串数据。 004 String s=“hello”;if(“hello”==s){}是否正确? 错误,不能使用“==”操作符来检测两个字符串是否相等!它只能判断两个串是否存储在同一个位置。 可以使用equals方法检测两个字符串是否相等如:s.equals(t),s和t既可以是变量名,也可以是字符串常量,表达式s.equals(“hello”)都是合法的。 005 定义数组的的方法如:int[] a和int a[]? 两种方法都正确。 006 int a;a=5;{float a;}编译错误? JAVA中不允许对同一变量重复声明。 007 把类box放在了一个自定义包myclass中,为什么在另一个程序中使用import myclass.*不行,而i

文档评论(0)

1亿VIP精品文档

相关文档