实验1 Java基本语法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 Java基本语法练习
【开发语言及实现平台或实验环境】
Windows2000 或XP,JDK1.5以上,JCreator 等编辑工具。
【实验目的】
1.了解Java的数据类型
2.掌握各种变量的声明方式
3.理解运算符的优先级
4.掌握java基本数据类型、运算符与表达式、数组的使用方法
5.理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法
【实验要求】
1. 源程序编辑要遵循教材中强调的间隔和缩进约定。
【实验内容】
1. 编写一个程序,输入一个5位数,将输入数分离成单个数字,然后打印出这些数字,个数字间隔3个空格。例如用户输入42339,程序的输出应如图1所示。
图1
【提示】
(1)运用整型求模运算(%)和除法运算(/),将输入数“分离”为单独的数字。
例如42339/10000=4, 42339%10000=2339.
(2)重复这种除法和求模计算模式。
2. 回文是指正向读和反向读都一样的一段数字或者文字,例如,3212
3.编写程序输入一个5位整数,并判断它是否是回文。如果输入数没有5位,则显示一个错误信息,并允许用户再次输入另一个数。程序的输出应如图2所示。
图2
【提示】
(1)使用while循环来确定用户输入是否包含正的数字个数。
(2)使用除法和求模运算来获取各个数字。
3. 一家公司希望通过电话传输数据,但担心电话可能遭到窃听。所有的数据都是以4位整数进行传输的。该公司要求你编写程序,对数据进行加密,以便数据的传输更加安全。应用程序读取用户输入的4位整数,然后按如下方式对其加密:计算各位数加上7后的和,再除以10,用所得到的余数替换对应的数字。然后交换第1个数字和第3个数字,第2个数字和第4个数字。显示加密后的整数。结果如图3所示。
图3
4. 对上面的加密数据进行解密。