2024年4月29日发(作者:)
一、基本操作题
本题的功能是统计成绩不及格的人数,分数有89,90, 56,90,89,45。23,45,60,
59,61。
public class javal{
public static void main(String[]args(
int 3score={56。90。89,23,45,61,60,59};
int hum=0;
;
int i=0:
while( {
if(
sum++:
i++;
n(”<60:”+sum;
第1处:int sum=0
第2处:i
第3处:score[i]<60或score[i]<=59
【解析】第1处是定义变量,前面的int num=0只是迷惑考生的;第2处为循环
条件;第3处判断是否及格。
二、简单应用题
本题中,窗口的背景色为系统桌面的颜色,在窗口中分
别画空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭
圆形,并且画白色粗体的“欢迎学习Java!”字符串。
import .*;
import 9.*;
public class java2
{
public static void main(String[]args
{
FillFrame frame=new FillFrame(;
aultCloseOperation(_
ON_CLOSE;
(;
}
}
class FillFrame extends JFrame
{
public FillFrame(
{
setTitle("java2":
setSize(WIDTH,HEIGHT;
FillPanel panel=new FillPanel(;
kground(p;
Container contentPane=getContentPane(;
(panel;
}
public static final int WIDTH=400;
public static final int HEIGHT=250;
}
class FitlPanel extends JPanel
{
public void paintComponent(Graphics g
{
;
or(new Color(10,10,10;
ct(10,10,100,30;
or(new Color(100,100,lOO;
undRect(150,10,100,30,15,15;
or(new Color(150,150,150;
al(280,10,80,30;
or(new Color(10,10,10;
ct(10,ll0,100,30;
or(new Color(100,100,100;
undRect(150,110,100,30,15,15;
or(new Color(150,150,150;
al(280,110,80,30;
or(;
Font f=new Font("宋体”,,20;
t(f;
ring("欢迎学习Java!",l50,200;
}
}
第1处:omponent(g
第2处:
【解析】第1处使用父类方法应使用super来引用;第2处为设置粗体。
三、综合应用题
本题的功能是对图形进行操作,包括旋转、移位、放大和剪切。窗口中有4个
单选按钮
和一个图形面板,图形面板中有一个矩形和该矩形移位操作后的图形,任选其中
一个单选按钮,则图形面板中将显示该操作后的图形。
import .*;
import .*;
import .*;
import .*;
import .*;
public class java3
{
public static void main(String[]args
{
JFrame frame=new TransformTestFrame(;
aultCloseOperation(_
0N_CLoSE;
(;
}
}
class TransformTest extends JFrame
{
public TransformTestFrame(
{
setTitle("java3";
setSize(WIDTH,HEIGHT;
Container contentPane=getContentPane(;
canvas=new TransformPanel(;
(canvas,-
TER;
JPanel buttonPanel=new JPanel(:
ButtonGroup group=new ButtonGroup(;
JRadioButton rotateButton
=new JRadioButton("旋转",true;
(rotateButton;
(rotateButton;
ionListener(new
ActionListener(
{
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714375519a2434810.html
评论列表(0条)