首页 > 编程语言 > 详细

Java初学遇到的问题及解决方法

时间:2021-07-17 10:49:58      阅读:14      评论:0      收藏:0      [点我收藏+]

1、 --错误: 在类 C 中找不到 main 方法, 请将 main 方法定义为:

public static void main(String[] args)

否则 JavaFX 应用程序类必须扩展javafx.application.Application

--原因:类C中没有定义入口

--解决:在类C中添加: public static void main(String[] args)

2、--错误: 无法从静态上下文中引用非静态 变量 i

System.out.println(i);

--原因:静态方法中引用了非静态的成员变量

--解决:将成员变量i定义为静态的: static int i;

3、--错误: 过大的整数: 2147483648

long m = 2147483648;

--原因:long型本身是可以存储2147483648的,但是在java语言中,字面值默认为int型,所以此处实际上是将int型数据2147483648,赋给long型变量m,而字面值2147483648是int型,int型变量的容量范围是(-2147483648~2147483647),所以报错;

--解决: long m = 2147483648L; 在原数据后面直接加L,变为long型数据

4、--错误: 未结束的字符文字

System.out.println(‘10‘);

--原因:单引号表示一个字符,而‘10’是两个字符

--解决:System.out.println(‘1‘);

Java初学遇到的问题及解决方法

原文:https://www.cnblogs.com/lyz857/p/15022604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!