欢迎来到天天文库
浏览记录
ID:16984229
大小:42.43 KB
页数:9页
时间:2018-08-26
《java入门经典案例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.变量使用常用错误汇总2.整数类型(int、long)使用常见问题汇总3.浮点类型(float、double)使用常见问题汇总4.对char类型变量的各种赋值方式汇总5.类型转换常见问题汇总6.年龄判断程序1变量使用常用错误汇总1.1问题在我们使用变量的过程中,会遇到一些问题,在此将这些问题进行汇总,在今后使用的过程中,避免出错。即使出现错误也可以很快的找到问题所在。1.2方案变量在使用的过程中,常见问题总结为如下几点:1)使用未经声明的变量。2)使用不符合Java标识符命名规则的变量。3)使用未经初始化的变量。4)变量的赋值与变量
2、的类型不匹配1.3步骤实现此案例需要按照如下步骤进行。步骤一:使用未经声明的变量Java语言语法规定,变量使用之前必须声明,否则会有编译错误。大多数时候我们都记得这个规范,但是还是会出现变量未声明就使用的情况,请看如下代码:publicstaticvoidmain(String[]args){a=1;//编译错误,变量没有声明intscore=0;scord=100;//编译错误System.out.println(score);}编译上述代码,会发现在代码“a=1;”处和代码“scord=100;”处出现编译错误。出现编译错误的原因
3、是变量a和变量scord没有被声明。变量的声明包含两点:变量的类型和变量的名称。a变量没有被声明的原因是没有变量的类型。scord变量没有被声明的原因也是因为没有变量类型,但是查看代码scord=100;的上下行的代码会发现声明了score变量,分析这三行代码,scord=100行出现编译错误的原因是变量没有被声明,没有声明的原因是变量score拼写成了scord。步骤二:使用不符合Java标识符命名规则的变量Java中的变量的命名必须符合Java标识符的规则:1)可以以字母、数字、“_”和“$”符组成;otherstaffofthe
4、Centre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFedera
5、tionofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand2)首字符不能以数字开头;3)中文可以作为变量名,但不提倡使用;4)Java大小写敏感,命名变量时需要注意;5)不能使用Java保留字(一些Java语言规定好的,有特殊含义的字符),如:int、if、for、break等。下面
6、的代码体现了Java变量的命名规则:int123go=100;//编译错误,不能以数字开头。int成绩=60;//编译没错,但不建议使用。intbreak=200;//编译错误,break是Java保留字。intscore=80;System.out.println(Score);//编译错误,Java大小写敏感,Score变量没有声明。上述代码中,分别有如下错误:1)变量“123go”不符合Java的命名规范,原因是变量名不能以数字开头;2)变量“成绩“编译时是正确的,但是这种使用汉字进行命名的方式不建议使用;3)变量”break“
7、处会出现编译错误,原因是break是Java的保留字,不能作为变量名;4)在输出变量”Score“处会出现编译错误,原因是变量名是大小写敏感的。intscore=80;处声明的变量和下一行代码中输出的Score是两个变量,所以变量Score没有声明。Java语言语法规定,变量使用之前必须声明,否则会有编译错误。另外,Java变量名的定义应“见名知意”;同时,Java编程规范要求:变量的命名需采用“驼峰命名法”,即如果变量的名字由多个单词组成,除第一个单词外,其他单词的首字母大写,其余的字母小写,例如:salary、empNostude
8、ntName等。步骤三:使用未经初始化的变量Java语言规定变量在使用之前必须初始化,即必须给该变量赋予特定的值。请看下列代码:publicstaticvoidmain(String[]args){inta,b=10;i
此文档下载收益归作者所有