版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编写程序,从10个数中找出最大值;
classTi
(
publicstaticvoidmain(String[]args)
(
int[]arr={2,42,21,65,3,100,30,58,47,68};
intmax=arr[0];
inti;
for(i=0;i<9;i++)
(
if(max<arr[i])
{
max=arr[i];
)
I
System,out.printIn("max:〃+max);
!
)
2、(1)创建一个Rectangle类,添加两个属性width、height。
(2)在Rectangle中添加两个方法计算矩形的周长和面积。
(3)编程利用Rectangle输出一个矩形的周长和面积。
importjava.util.Scanner;
publicclassRectangle(
privatefloatlength;
privatefloatwidth;
publicRectangle(floatlength,floatwidth)
|
this.length=length;
this,width=width;
)
publicfloatarea()
(
return(length*width);
}
publicfloatpermcter()
(
return((length+width)*2);
}
publicstaticvoidmain(String[]args)
(
Scannerx=newScanner(System,in);
System.out.print(〃请输入一个数〃);
floata=x.nextFloat();
System.out.print(〃请输入一个数〃);
floatb=x.nextFloat();
Rectanglejx=newRectangle(a,b);
System,out.printin(〃周长为〃+jx.permcter());
System.out.printin(“面积为〃+jx.area());
I
)
3、(1)设计一个Array类,添加一个整型数组,添加返回求和值的方法。
(2)为Array类添加数组求和方法,添加返回求和值的方法。
(3)编程利用Array计算数组的求和值并输出。
publicclassTestAry{
publicstaticvoidmain(Stringarys[]){
int[]intAry={18,7,98,87,89,17};
Arrayary=newArray(intAry);
System,out.printinC'SumoftheAryis:〃+ary.calcSumO);
)
)
classArray{
privateint[]intAry;
publicArray(){
)
publicArray(int[]ary){
Ary=ary;
I
publicintcalcSumO{
intsum=0;
for(inti=0;i<intAry.length;i++){
sum+=intAry[i];
)
returnsum;
}
].
P55,3-9
packagejobs;
publicclassStyle
(
publicstaticvoidmain(String[]args)
(
System.out.printin(,ZN10*N100*N1000*N");
for(inti=1;i<6;i++)
(
System.out.println(i+,/〃+10*i+〃〃+100*i+〃”+1000*i);
)
)
}
P55,3-10
packagejobs;
publicclassMultiplication
publicstaticvoidmain(String[]args)
(
for(inti=1;i<=9;i++)
(
for(intj=1;j<=i;j++)
(
System.out.print(j+"*"+i+"="+j*i+”;");
)
System,out.printing");
)
)
}
P55,3-4
packagejobs;
publicclassDivide
(
publicstaticvoidmain(String[]args)
(
System.out.printin("在l~~500的数能被2,5,7整除的数有:");
for(inti=1;i<501;i++)
(
if(i%2==0&&i%5==0&&i%7==0)
(
System,out.println(i);
)
)
)
}
求和:
classTi〃这是个十个数值求最大最小和和的程序
{
publicstaticvoidmain(String[]args)
(
int[]arr=⑵42,21,65,3,100,30,58,47,68);
intmax=arr[0];
inti;
for(i=0;i<9;i++)
(
if(max<arr[i])
(
max=arr[i];
)
)
System.out.printin("max:〃+max);
}
)
P179
importjava.awt.BorderLayout;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
importjavax.swing.JTextArea;
publicclassMyFrameextendsJFrame{
privatestaticfinallongserialVersionUID=-IL;
publicstaticvoidmain(String[]args){
newMyFrame().launchFrame();
}
privatevoidlaunchFrame(){
setLocation(300,300);
setSize(200,200);
this.addWindowListener(
newWindowAdapter(){
publicvoidwindowClosing(WindowEvente)
System,exit(0);
}
)
);
sctTitle("Hello");
JPanelpanel=newJPanel();
JLabellabel=newJLabel(〃这是一个标签〃);
JButtonbutton=newJButton(〃按钮〃);
JTextAreatextArea=newJTextAreaO;
panel.setLayout(newBorderLayout());
panel,add(label,BorderLayout.NORTH);
panel,add(button,BorderLayout.WEST);
panel,add(textArea,BorderLayout.CENTER);
this,add(panel);
setVisible(true);
}
}
P4-18定义一个长方形类,该类具有长和宽两种属性,并具有相应的构造方法、属性访问
方法和计算周长和面积的方法,要求输出长是5宽是4的长方形的面积和周长。
publicclassRectangle(
privatedoublelength;〃长
privatedoublewidth;〃宽
publicRectangle0{}//无参数的构造方法
publicRectangle(doublelength,doublewidth)
(
this.length=length;
this.width=width;
}〃带参数的构造方法
publicvoidsetLength(double1Length)
(
length=lLength;
)
publicvoidsetWidth(doublewWidth)
(
width=wWidth;
)
publicdoublegetLength()
(
returnlength;
)
publicdoublegetWidthO
(
returnwidth;
}
publicdoublearea(doublei,doublej)
{〃计算面积
return(length*width);
)
publicdoublepermcter(doublei,doublej)
{〃计算周长
return((length+width)*2);
publicstaticvoidmain(String[]args)
(
System,out.printin(〃长为5,宽为4的长方形的周长与面积:〃);
RectangleRectangle=newRectangle(5,4);
System,out.printin(“周长⑸4)=/,+Rectangle.permcter(5,4));
System.out.printin(“面积(5,4)=/,+Rectangle.area(5,4));
)
)
1.设计一个Array类,添加一个整形数组,添加构造方法对数组赋初值。
2.为Array类添加数组求和方法,添加返回求和值的方法。
3.变成利用Array计算数组的求和值并输出。
2010-10-2810:05最佳答案publicclassTestAry{
publicstaticvoidmain(Stringarys[]){
int[]intAry={1,2,3,4,5,13);
Arrayary=newArray(intAry);
System,out.printin(^SumoftheAryis:"+ary.calcSumO);
)
)
classArray{
privateint[]intAry;
publicArray(){
I
/**
*ConstructorforArray
*/
publicArray(int[]ary){
Ary=ary;
)
publicintcalcSumO{
intsum=0;
for(inti=0;i<intAry.length;i++){
sum+=intAry[i];
returnsum;
构造方法:在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员
变量赋初值的专门功能:构造方法构造方法是j种特殊的成员方法,它的特殊性
反映在如下几个方面:1.构造方法的名字必须与定义他的类名完全相同,
没有返回类型,甚至连void也没有。2.构造方法的调用是在创建一个对象
时使用ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 就职保险合同模板
- 卖酒门面转让合同协议书
- 代理销售分成合同协议书
- 修理电机劳务合同协议书
- 企业垫资居间合同协议书
- 商业项目维修合同协议书
- 土建建模改造合同协议书
- 商家订金合同协议书
- 合同协议书形式
- 地契卖买合同协议书
- 销售罗盘精髓课件
- 《无麸质食品》编制说明
- 2023年江苏二级造价工程师《建设工程计量与计价实务(土建)》真题与解析
- AGV技术详解-Kiva机器人的独特设计
- 酒店管理概论(高职)PPT完整全套教学课件
- 广州亿仁医院建设项目可行性研究报告
- 舞蹈表演理论与实践教程
- 北师大版八年级物理上册教案
- 《二十四节气文化在幼儿园课程活动中的实施与运用》 论文
- 杨浦区2022 学年度第二学期初三质量调研(23.5)【含答案】
- 【聚乙烯地膜高分子材料工艺设计(论文)】
评论
0/150
提交评论