- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二 Java基本语法一、实验目的与要求(1)掌握Java常用编程工具的使用;(2)掌握Java语言的基本语法,包括:标识符、简单类型、表达式及运算、选择结构、循环结构、输入输出。二、实验原理标识符:Java语言使用的是Unicode字符集,使用2个字节表示一个符号,总共可描述65536个不同的符号,基本上可以描述世界上所有国家的文字。因此,除可以使用通常的方式来命名标识符之外,也可以使用中文、日文、朝鲜文作为标识符。但是,对于程序员来说:最好还是使用遵从一般规范。在Java语言中规定了各基本类型的数据所占的固定字节数。分别如下:序号数据类型大小/位可表示的数据范围1char(字符)160~2552byte(位)8-128~1273short(短整数)16-32768~327674int(整数)32-2147483648~21474836475long(长整型)64-9223372036854775808~92233720368547758076float(单精度)32-3+38~3.4028235E+387double(双精度)64-1.7976931348623157E+308~-1.7976931348623157E+3088boolean(布尔)——True或false与C语言不同的是,Java语言中增加了boolean类型,即逻辑类型(布尔类型),其变量只有2个常量值,绝对不能与C中的非0就是真、0就是假混淆。运算规则、选择结构、循环结构与C语言基本一致,不再赘述了。三、预习与准备掌握基本的概念及原理,明确实验任务和目的,准备实验的源代码。四、实验内容每道题基本代表了一个重要的知识点或者技能。1.输入的一个浮点数,把它的整数部分和小数部分分别输出。2.输入任意的年月日,输出它是这一年的第几天?星期几?3.判断一个整数是否是素数。4.输入一个正整数,求它的所有因子。5.找出10000之内的所有完全数。五、实验过程1.输入的一个浮点数,把它的整数部分和小数部分分别输出。代码:publicclass Chp1 {publicstaticvoid main(String[] args) {intnumber;floatnumber1;doublenumber2=1254.236;number=(int)number2;number1=(float)(number2-number);System.out.println(该浮点数为:+number2);System.out.println(整数部分为:+number);System.out.println(小数部分为:+number1);}}运行结果:2.输入任意的年月日,输出它是这一年的第几天?星期几?代码:package chapter10;import java.io.*;importjava.util.*;importjava.text.*;publicclass Chp5 {publicstaticvoid main(String[] args) {BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));intsum=0, flag=0;intday=0,month=0,year=0;intmonths[]={0,31,28,31,30,31,30,31,31,30,31,30,31};System.out.println(请输入年月日:);try{System.out.print(年:);year=Integer.parseInt(br.readLine());System.out.print(月:);month=Integer.parseInt(br.readLine());System.out.print(日:);day=Integer.parseInt(br.readLine());}catch(IOExceptione){e.printStackTrace();}if((year%400==0)||(year%4==0year%100!=0))//判断是否为瑞年months[2]=29;if((month12)||(month1))flag=1;//输入错误时标记为1if((daymonths[month])||(day1))flag=1;if(flag==1){System.out.println(erro);return;}for(inti=0;imonth;i++){sum+=months[i];}sum=sum+day;System.out.println(这一天为这一年的第+sum+天);}}运行结果:3.判断一个整数是否是素数。代码:packag
您可能关注的文档
最近下载
- 零售金融消费者权益保护专题报告 2024.docx
- 传感器与检测技术第四版胡向东习题答案.pdf
- 2023全国职业院校技能大赛-西式烹饪赛项备考试题库-下(多选题部分) .docx
- 保时捷Cayenne Turbo, Turbo S_2010款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 动物疫病防治员国家标准.doc VIP
- 爱戴尊敬荣光 麦克白 威尔第钢琴伴奏五线谱子.pdf VIP
- 新时代、新思维、新高考.pptx
- 2002年至2019年 西藏自治区15岁及以上文盲人口(人口抽样调查)统计.docx
- 医院应急预案及处理流程.docx
- 动物疫病防治员国家职业标准(三级).doc VIP
文档评论(0)