- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[JAVA入门经典案例
变量使用常用错误汇总整数类型(int、long)使用常见问题汇总浮点类型(float、double)使用常见问题汇总对char类型变量的各种赋值方式汇总类型转换常见问题汇总年龄判断程序1 变量使用常用错误汇总1.1 问题在我们使用变量的过程中,会遇到一些问题,在此将这些问题进行汇总,在今后使用的过程中,避免出错。即使出现错误也可以很快的找到问题所在。1.2 方案变量在使用的过程中,常见问题总结为如下几点:1) 使用未经声明的变量。2) 使用不符合Java标识符命名规则的变量。3) 使用未经初始化的变量。4) 变量的赋值与变量的类型不匹配1.3 步骤实现此案例需要按照如下步骤进行。步骤一:使用未经声明的变量Java语言语法规定,变量使用之前必须声明,否则会有编译错误。大多数时候我们都记得这个规范,但是还是会出现变量未声明就使用的情况,请看如下代码:public static void main(String[] args) { a = 1; // 编译错误,变量没有声明int score = 0;scord = 100; // 编译错误 System.out.println(score);}编译上述代码,会发现在代码“a=1;”处和代码“scord=100;”处出现编译错误。出现编译错误的原因是变量a和变量scord没有被声明。变量的声明包含两点:变量的类型和变量的名称。a变量没有被声明的原因是没有变量的类型。scord变量没有被声明的原因也是因为没有变量类型,但是查看代码scord=100;的上下行的代码会发现声明了score变量,分析这三行代码,scord=100行出现编译错误的原因是变量没有被声明,没有声明的原因是变量score拼写成了scord。步骤二:使用不符合Java标识符命名规则的变量Java中的变量的命名必须符合Java标识符的规则:1) 可以以字母、数字、“_”和“$”符组成;2) 首字符不能以数字开头;3) 中文可以作为变量名,但不提倡使用;4) Java大小写敏感,命名变量时需要注意;5) 不能使用Java保留字(一些Java语言规定好的,有特殊含义的字符),如:int、if、for、break等。下面的代码体现了Java变量的命名规则:int 123go = 100; // 编译错误,不能以数字开头。int 成绩 = 60;// 编译没错,但不建议使用。int break= 200; // 编译错误,break是Java保留字。int score = 80;System.out.println(Score); // 编译错误,Java大小写敏感,Score变量没有声明。上述代码中,分别有如下错误:1) 变量“123go”不符合Java的命名规范,原因是变量名不能以数字开头;2) 变量“成绩“编译时是正确的,但是这种使用汉字进行命名的方式不建议使用;3) 变量”break“处会出现编译错误,原因是break是Java的保留字,不能作为变量名;4) 在输出变量”Score“处会出现编译错误,原因是变量名是大小写敏感的。int score=80;处声明的变量和下一行代码中输出的Score是两个变量,所以变量Score没有声明。Java语言语法规定,变量使用之前必须声明,否则会有编译错误。另外,Java 变量名的定义应“见名知意”;同时,Java编程规范要求:变量的命名需采用“驼峰命名法”,即如果变量的名字由多个单词组成,除第一个单词外,其他单词的首字母大写,其余的字母小写,例如:salary、 empNostudentName 等。步骤三:使用未经初始化的变量Java语言规定变量在使用之前必须初始化,即必须给该变量赋予特定的值。请看下列代码:public static void main(String[] args) {int a, b = 10; int c = a + b; // 编译错误,变量a没有初始化System.out.println(c);}在上述代码中,代码行int c = a + b;处会出现编译错误,因为此行代码使用到了变量a,但是该变量却没有被初始化。另外,有些语句结构(如if、for等)需要条件满足时才会执行;Java编译器不认为在这些语句块中的赋值语句可以实现初始化操作。查看如下代码:int sum;int a = 20;int b = 10;if(a0) { sum = 0; // 当a大于0的时候,该语句才会执行。sum = a + b; }System.out.println(sum); // 编译错误,编译器认为sum没有初始化。上述代码中,语句System.out.println(sum);处会出现编译错误,Java编译器不认为放在if语句块
文档评论(0)