未分类题
阅读以下说明和JAVA 2代码,填入(n)处。
[说明]
以下JAVA程序设计了类CSet,使用同一个名称(set)的method来传入数据。仔细阅读[代码6-1)、[代码6-2]和[代码6-3]和相关注释,将程序补充完整。
[代码6-1]
import java.io.*;
class CSet
{
private int width;
private int height;
(1)
public void set(String color)
{
col=color; //(a)可输入长方形的颜色
}
public void set (iht w, int h)
{
width=w; //(b)可输入长方形的宽和高
height=h;
}
public void set (String color, int w, int h)
{
col=color; //(c)可输入长方形的颜色、宽和高
width=w;
height=h;
}
public void show ( )
{
System.out.println ('n/长方形的颜色为: '+col);
System.out.println ('n/长方形宽为: '+width+' 长方形高为: '+height');
}
}
[代码6-2]
public class hw8_3
{
public static void main (String args[]) throws IOException
{
intw, h; //声明宽、长变量,并给予赋值
String color, k;
CSet rect1;
rect1=new CSet ( );
System.out.print ('/n请输入颜色:: ');
color=input ( );
System.out.print ('请输入宽度:: ');
k=input ( );
w=Integer.parseInt (k);
System.out.print ('请输入高度:: ');
k=input( );
h=Integer.parseInt (k);
(2)//设置长方形的颜色
(3)//设置长方形的宽、高
rectl.show ( );
(4)//设置长方形的颜色和宽、高
rectl.show ( );
}
[代码6-3]
public static String input( ) throws IOException//输入函数
{
String str;
BufferedReader buf;
(5)
str=buf.readLine ( )
return str;
}
}
A.io.*;
B.out.println
C.out.println
D.out.print
E.out.print
F.parseInt
G.out.print
H.parseInt
I.show
J.show
K.readLine
【参考答案】
(1)pfivate String col;(2)rectl.set(color);(3)rectl.set(wh);(......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)