- 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 实验二的报告
§2.2 Java程序设计结构
§2.1.1实验目的、内容及性质
掌握Java语言基础知识如变量、编程基本结构。
数组的使用
实验性质:验证、必做
实验学时:4学时
§2.2.2问题及思考
字符串和字符如何区别?常见的转义字符有那些?
变量按作用域可以分为那几类?
说明java 语言中的数据类型以及基本数据类型的默认值。类型转换规则。
数组如何定义,如何初始化?基本数组的一些算法?如查找、排序等
§2.2.3实验指导
选择结构示例
(1)if语句
//求三个数中的最大者
public class MaxOfThree
{
public static void main(String args[])
{
int a=5;
int b=6;
int c=7;
if(ab)
if(ac)
{
System.out.println(三个数中最大的是:+a);
}
else
{
System.out.println(三个数中最大的是:+c);
}
else if(bc)
{
System.out.println(三个数中最大的是:+b);
}
else
{
System.out.println(三个数中最大的是:+c);
}
}
}
(2)switch结构
public class SwitchOp2
{
public static void main(String args[])
{
float a=9;
float b=3;
float result;
char op=+;
switch(op)
{
case +: result=a+b;break;
case -: result=a-b;break;
case *: result=a*b;break;
case /: result=a/b;break;
default: result=0;
}
System.out.println(result=+result);
}
}
循环结构示例
(1)for语句
//用for语句计算10的阶乘
public class ForOp1
{
public static void main(String args[])
{
int n;
long result;
for(n=10,result=1;n0;n--)
result*=n;
System.out.println(10!=+result);
}
}
(2)while语句
//用while语句计算10的阶乘
public class WhileOp
{
public static void main(String args[])
{
int n=10;
long result=1;
while(n=1)
result*=n--;
System.out.println(10!=+result);
}
}
数组示例
class UseArray{
public static void main(String args[]){
int i,j,max,sum,temp;
//定义数组,为其初始化
int a[]={3,5,2,1,4};
//求数组最大值
max=a[0];
for(i=1;ia.length;i++)
if(a[i]max)
max=a[i];
System.out.println(数组最大值为+max);
//求数组的和
sum=0;
for(i=0;ia.length;i++)
sum+=a[i];
System.out.println(数组的和为+sum);
//对数组排序(升序)
for(i=0;ia.length-1;i++)
for(j=i+1;ja.length;j++)
if(a[i]a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
//输出排序之后的数组
System.out.println(数组排序之后的结果为);
for(i=0;ia.length;i++)
System.out.println(a[+i+
文档评论(0)