



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 Java基本应用程序设计实验目的:1.掌握标识符的定义规则2.认识Java的数据类型以及掌握各种变量的声明方法,掌握不同数值类型间的赋值问题;3.熟悉运算符的作用、优先级和结合方向;4.认识Java的表达式,理解表达式的构成、类型;5.学会Java一般输出、格式输出的应用.实验内容:1、编写一个JAVA程序,对不同类型进行变量的定义并输出相应的值。编辑如下程序代码:public class Variable public static void main(String args) int a=20; System.out.println(a=+a); 写出程序运行的结果:a=20按下列顺序修改上述程序:定义一个字符型变量,并定义其初值为a,然后输出该变量的值;定义一个字符型变量,并定义其初值为100,然后输出该变量的值;定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,如果有错误,试说明原因;定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值;定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值。10.0分别写出以上修改后的代码片段,以及运行结果。替换下面的代码段到上述程序,分析现象。 float f=10.0f; double d=100.0d; f=d; System.out.println(f=+f);替换下面的代码段到上述程序,分析结果。 int a=10; char c=a; a=c+a; System.out.printf(c=%c,a); 声明一个布尔类型的变量,其初值为真。替换下面的代码段到上述程序,分析现象。v=Variablec17164 Variable v=new Variable(); System.out.println(v=+v);2、运行下面的程序,写出运行结果public class ArithmaticOppublic static void main(String args )int a=5+4, b=a*2, c=b/4; int d=b-c;int e=-d;int f=e%4; double g=18.4, h=g%4; int i=3;int j=i+; int k=+i; System.out.println(a=+a);System.out.println(b=+b);System.out.println(c=+c);System.out.println(d=+d);System.out.println(e=+e);System.out.println(f=+f);System.out.println(g=+g);System.out.println(h=+h);System.out.println(i=+i);System.out.println(j=+j+nk=+k);E:gumengxia2java Arithmata=9b=18c=4d=14e=-14f=-2g=18.4h=2.3999999999999986i=5j=3k=53、 创建一个类名为GravityCalculator的类,在该类中写上以下代码,public static void main(String arguments)double gravity =9.81; / 重力速度,单位 m/s2double initialVelocity = 0.0;double fallingTime = 10.0;double initialPosition = 0.0;double finalPosition = 0.0;System.out.println(The objects position after + fallingTime + seconds is + finalPosition + m.);运行此程序,输出运行结果。 The objects position after 10.0 seconds is 0.0 m.4、 有四个整数分别用a、b、c、d表示,请使用条件运算符找出其中最大值。 package test;public class CommandParameter public static void main(String args) System.out.println(getMax(3,2,5,6);System.out.println(getMax(3,7,5,6);System.out.println(getMax(3,2,9,6);System.out.println(getMax(32,2,5,6);public static int getMax(int a,int b,int c,int d)int z = 0;int x = 0 ;int y = 0;return z = (x =( ab?a:b) (y=(cd?c:d)?x:y;运行结果: 6 7 9 32最大值5、 运行下面的程序,写出运行结果,解释每种格式的含义。import java.util.Calendar;public class CommandParameter public static void main(String args) long n = 461012; System.out.printf(%d%n, n); System.out.printf(%08d%n, n); System.out.printf(%+8d%n, n); System.out.printf(%,8d%n, n); System.out.printf(%+,8d%n%n, n); double pi = Math.PI; System.out.printf(%f%n, pi);System.out.printf(%.3f%n, pi); System.out.printf(%10.3f%n, pi); System.out.printf(%-10.3f%n, pi); Calendar c = Calendar.getInstance(); System.out.printf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网红品牌孵化器与加速器创新创业项目商业计划书
- 农产品电商邮件营销创新创业项目商业计划书
- 2025年福清市消防员考试笔试试题(含答案)
- 移动社区服务系统创新创业项目商业计划书
- 自动驾驶车辆车载厨房创新创业项目商业计划书
- 辐射安全知识培训课件通知书
- 现场急救培训知识课件
- 2025年工业互联网NFV技术优化工业网络安全实践报告
- 2025年工业互联网平台传感器网络自组网技术在智能仓储中的解决方案
- 2025年教育信息化2.0背景下教师教育技术装备应用现状与对策报告
- 护理伦理与卫生法律法规高职PPT完整全套教学课件
- 广东建筑材料检测员上岗考试卷
- 部编六年级语文上册一二单元教案
- 游泳社会指导员专项理论考试复习题库汇总(附答案)
- 乒乓球体育课教案1
- 工程量确认单
- 先进制造技术第1章
- JJG 966-2010手持式激光测距仪
- 中班语言绘本《点》课件
- 大数据与金融课件
- 新版现代西班牙语第二册课后答案
评论
0/150
提交评论