问答题本题的功能是定义自已的组件类。窗口中排布着12个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。
import java.awt.*;
import java.awt.event.*;
import java.util.*;
class java3 extends Frame{
String keys="l23456789*0#";
java3(){
super("java3");
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(O);
}
});
setLayout(new GridLayout(4,3,6,6));
for(int i=0;i KeyButton kb=new KeyButton(keys.charAt
(i));
kb.addkeyListener(this);
kb.setBackground(Color.pink);
kb.setForeground(Color.black);
add(kb);
}
setSize(200,200);
show();
}
class KeyEventHandler extends KeyAdapter{
public void keyTyPed(KeyEvent evt){
System.out.println(evt.getChar());
}
}
public static void main(String[]args){
newjava3();
}
}
class KeyButton extends Component{
KeyListener keyListener;
boolean highlighted;
char key;
KeyButton(char k){
this.key=k;
addMouseListener(new MouseEventHandler()):
}
public void paint(Graphics g){
int W=getSize().width;
int h=getSize().height;
String s=""+key;
FontMetrics fm=g.getFontMetrics();
if(highlighted){
g.setColor(getBackground());
g.fillRoundRect(0,0,w-1,h-1,10,10);
}
g.setColor(getForeground());
g.drawRoundRect(0,0,w-1,h-1,10,10);
g.drawString(s,(w-fm.stringWidth(s))/2,
(h-fm.getHeight())/2+fm.getAscent());
}
class MouseEventHandler extends MouseAdapter{
public void mousePressed(MouseEvent evt){
if(keyListener!=null){
keyListener.keyTyped(
new KeyEvent(KeyButton.this,KeyEvent.KEY_
TYPED,
System.currentTimeMillis(),
0,KeyEvent.VK_UNDEFINED,key));
}
}
public void mouseEntered(MouseEvent evt){
highlighted=true;
repaint();
}
public void mouseExited(MouseEvent evt){
highlighted=false;
repaint();
}
}
public synchronized void addKeyListerner(KeyLis-
tener l){
keyListener=AWTEventMuhieaster.add(key-
Listener,1);
}
public synchronized void removeKeyListener(Key-
Listener l){
keyListener=AWTEventMuhicaster.remove
(keyListener,1);
}
}
问答题本程序中定义了一个带有参数的构造方法exam_400,并定义一个该类的对象temp。构造方法exam_40()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom”和整数17传递给构造方法,构造方法将这两个参数打印输出(如Tom is 17 years old.)。
public clas s exam_40 {
String name;
int age;
public static void main(String[] args) {
String name="Tom";
int age=17;
exam_40 temp=______;
}
public exam_40(String name, ______){
______;
this.age=age;
System.out.println(name+"is"+age+"years old.");
}
}
问答题本题中,生成了一个窗口,该窗口的长、宽为屏幕长、宽的一半,并且窗口的大小不能改变。 import java.awt.*; import javax.swing.*; public class java2 public static void main(String[]args) FrameSize frame=new FrameSize(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class FrameSize extends JFrame public FrameSize() setTitle("java2"); Toolkit tk=Toolkit.getDefaultToolkit(); Dimension screenSize=______; int screenHeight=screenSize.height; int screenWidth=screenSize.width; setSize(screenWidth/2,screenHeight/2); ______;
问答题本程序定义了方法check用来判断学生成绩是否通过考试(成绩大于等于60者属于通过考试),程序中调用该方法判断成绩为75分的学生是否通过考试,并打印输出判断结果。
public class exam_96{
public static void main (String[] args) {
int score=75;
System.out.println(score+" means "+check(score));
}
static String check(______){
String str;
str="pass";
else
str="fall";
______;
}
}
问答题本程序求一个实数37.13的整数部分和小数部分,并打印输出。
public class exam_35{
public static void main(String[] args) {
______d=37.13;
int i;
______;
double x;
______;
System.out.println(d+"整数部分:"+i+", 小数部分:"+x);
}
}
问答题下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;/*<appletcode=LookForMaxwidth=800height=400></applet>*/publicclassLookForMaxextendsAppletimplementsActionListenerLabelresult;TextFieldinl,in2;Buttonbtn;inta=0,b=0,max=0;publicvoidinit()result=newLabel("请先输入两个待比较得整数");in1=newTextField(5);in2=newTextField(5);btn=newButton("比较大小");add(in1);add(in2);add(btn);add(result);btn.addActionListener(supper);publicvoidactionPerformed(ActionEvente)a=Integer.parseInt(in1);b=Integer.parseInt(in2);if(a>b)max=a;elsemax=b;result,setText("两个数中最大值是:"+max);LookFormax.html:<html><head><title>ASimpleProgram</title></head><body><appletcode="LookForMax.class"width=800height=400></applet></body></html>
问答题本程序是一个Applet,功能是监听鼠标在面板中的位置。页面中有两个文本框:“X”和“Y”,当鼠标在面板中移动时,两个文本框分别显示鼠标相对于面板左上角的横坐标和纵坐标,如图所示。importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassexam_16extendsAppletimplementsMouseListener,MouseActionListener{intx,y;Labellbl=newLabel("X:"),lb2=newLabel("Y:");TextFieldtf1=newTextField(5),tf2=newTextField(5);publicinit(){setLayout(newFlowLayout(FlowLayout.CENTER,0,0));add(lb1);add(tf1);add(Ib2);add(tf2);this.addMouseListener(this);this.addMouseMotionListener(this);}publicvoidmouseClicked(MouseEvente){}publicvoidmousePressed(MouseEvente){}publicvoidmouseEntered(MouseEvente){}publicvoidmouseExited(MouseEvente){}publicvoidmouseReleased(MouseEvente){}publicvoidmouseMoved(MouseEventev){x=e.getX();y=e.getY();tf1.setText(String.valueOf(x));tf2.setText(String.valueOf(y));}publicvoidmouseDragged(MouseEvente){}}exam_16.html:<html><head><title>exam_16</title></head><body><appletcode=exam_16.classwidth=500height=500></applet></body></html>
问答题注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“∥**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:请阅读程序Java_3.java,该程序是比较两个整数的大小,运行程序,完成如下两个整数的输入:运行结果为:给定源程序:∥if语句实例importJavax.swing.JOptionPane;publicclassJava_3{publicstaticvoidmain(Stringargs[]){StringfirstNumber;∥存储第一个输入数据secondNumber;∥存储第二个输入数据result;∥字符串输出intnumberl;∥用来比较的第一个int型数据number2;∥用来比较的第二个int型数据∥以字符串格式读输入数据FirstNumber=JOptionPane.showInputDialOg("请输入第1个整数:");JOptionPane.sh。wInputDialog("请输入第2个整数:");∥将字符串转换为int整数∥**********Found**********number1=Integer.parseInt(______);number2=Integer.parseInt(secondNumber);∥用空字符串初始化结果变量result="";if(number1==number2)result=number1+"=="+number2:if(number1!=number2)result=number1+"!="+numlher2;if(number1<number2)result=result+"/n"+number1+"<"+number2;if(number1>number2)result=result+"/n"+number1+">"+number2;if(number1<=number2)result=result+"/n"+number1+"<="+number2;if(number1>=number2)result=result+"/n"+number1+">="+number2;∥显示结果JOptionPane.showMessageDialog(null,result,"比较结果",∥**********Found**********JOptionPane.______);System.exit(0);}}
问答题简单应用题
请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密操作是将字母变换成倒序的大写字母,如A->Z, B->Y。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
输入一个大写字母串:ADFSDFFE
加密后的大写字母串:ZWUHWUUV
import java.io.*;
public class ex12_2{
public static void main (String[] args){
char ch = ''A'';
String str;
System.out.print("输入一个大写字母串:");
try{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
str = in.readLine();
System.out.print("加密后的大写字母串:");
for(int i=0;i
问答题下面是一个Applet程序,其功能是实现对JButton类的扩展,封装成上网助力一样的按钮类,每个按钮对象对应一个URL地址,点击则访问相应的URL。要求在窗口中从上到下排列3个这样的按钮。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.net.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassex28_3extendsJAppletimplementsActionListener{ButtonURL[]btnURL=newButtonURL[3];publicvoidinit(){btnURL[0]=newButtonURL("新浪网","http://www.sina.com.cn/");btnURL[1]=newButtonURL("163","http://www.163.com/");btnURL[2]=newButtonURL("搜狐","http://www.sohu.com/");GridLayoutgl={{U}}newGridLayout(1,3){{/U}};getContentPane().setLayout(gl);for(inti=0;i<btnURL.length;i++){btnURL[i].addActionListener(this);getContentPane().add(btnURL[i]);}}publicvoidactionPerformed(ActionEventae){ButtonURLbtnClick=ae.getSource();//获取发生事件的对象try{URLload=newURL(btnClick.strAddr);getAppletContext().showDocument(strAddr);}catch(MalformedURLExceptione){showStatus("BadURL:"+btnClick.strAddr);}}}classButtonURLextendsJButton{StringstrAddr;ButtonURL(StringstrLabel,StringstrAddress){super(strLabel);strAddr=strAddress;}}{{B}}ex28_3.html{{/B}}<HTML><HEAD><TITLE>ex28_3</TITLE></HEAD><BODY><appletcode="ex28_3.class"width=800height=400></applet></BODY></HTML>
问答题本程序中,主窗口中有“Start”和“Close”两个按钮,单击“Start”按钮后会在窗口左上角生成一个黑色实心小球,小球做斜线运动,碰到面板边缘后反弹几次后停止运动,再次单击“Start”按钮后又会生成一个小球做同样的运动,如图所示。importjava.awt.*;importjava.awt.event.*;importjava.awt.geom.*;importjava.util.*;importjavax.swing.*;publicclassexam_95{publicstaticvoidmain(String[]args){JFrameframe=newBounceFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classBounceFrameextendsJFrame{publicBounceFrame(){setSize(WIDTH,HEIGHT);setTitle("exam_95");ContainercontentPane=getContentPane();canvas=newBallCanvas();contentPane.add(canvas,BorderLayout.CENTER);JPanelbuttonPanel=newJPanel();addButton(buttonPanel,"Start",newActionListener(){publicvoidactionPerformed(ActionEventevt){addBall();}});addButton(buttonPanel,"Close",newActionListener(){publicvoidactionPerformed(ActionEventevt){System.exit(0);}});contentPane.add(buttonPanel,BorderLayout.SOUTH);}publicvoidaddButton(Containerc,Stringtitle,Listenerlistener){JButtonbutton=newJButton(title);c.add(button);button.addActionListener(listener);}publicvoidaddBall(){try{Ballb=newBall(canvas);canvas.add(b);for(inti=l;i<=1000;i++){b.move();Runnable.sleep(5);}}catch(InterruptedExceptionexception){}}privateBallCanvascanvas;publicstaticfinalintWIDTH=450;publicstaticfinalintHEIGHT=350;}classBallCanvasextendJPanel{publicvoidadd(Ballb){balls.add(b);}publicvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2Dg2=(Graphics2D)g;for(inti=0;i<balls.size();i++){Ballb=(Ball)balls.get(i);b.draw(g2);}}privateArrayListballs=newArrayList();}classBall{publicBall(Componentc){canvas=c;}publicvoiddraw(Graphics2Dg2){g2.fill(newEllipse2D.Double(x,y,XSIZE,YSIZE));}publicvoidmove(){X+=dx;y+=dy;if(x<0){x=0;dx=-dx;}if(x+XSIZE>=canvas.getWidth()){x=canvas.getWidth()-XSIZE;dx=-dx;}if(y<0){y=0;dy=-dy;}if(y+YSIZE>=canvas.getHeight()){y=canvas.getHeight()-YSIZE;dy=-dy;}canvas.paint(canvas.getGraphics());}privateComponentcanvas;privatestaticfinalintXSIZE=15;privatestaticfinalintYSIZE=15;privateintx=0;privateinty=0;privateintdx=2;privateintdy=2;}
问答题请完成下列Java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第1行包括一个Choice构件(包括2个选项item1和item2),一个Label构件(当选择Choice构件中的选项时,Label构件显示相应的名称,即,如果点击item1则Label中显示item1),和一个exit按钮(点击则退出应用程序),第2行包括3个Button构件。程序运行结果如下:注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。importjava.awt.*;importjava.awt.event.*;publicclassex1_2extendsFrameimplementsActionListener,ItemListener{privateLabel1;privateStringstr="label";privateChoicechoice1_2;publicstaticvoidmain(String[]arg){newex1_2();}ex1_2(){setLayout(______);choice1_2=newChoice();choice1_2.addltem("item1");choice1_2.addltem("item2");choice1_2.____________;add(choice1_2);1=newLabel(str);add(1);Buttonexit1_2=newButton("exit");exit1_2.addActionListener(this);add(exit1_2);for(inti=0;i<3;i++)add(newButton("button"+i));setsize(300,300);pack();show();}publicvoidactionPerformed(ActionEventevent){if(event.getActionCommand().equals("exit")){System.exit(0);}}publicvoiditemStateChanged(ItemEventevent){str=choice1_2.getSelectedltem();1.setText(str);}}
问答题选择排序的基本思想是从序列中选出最小值,将它放在前面第0位置:然后在剩下的数中选择最小值,将它放在前面第 1位置,依此类推。请在程序的每条横线处填写一条语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class SelectSort{
public static void main(String args [ ]){
int i,j;
int a[ ]={30,1,-9,70,25}
int size=a.length;
for(i=0;_____________________i++)
for (j=i+1;_______________j++)
if(a[i]>a[j])
{
int temp=a[i];
______________
a[j]=temp;
}
for(i=0;i<size;i++)
System.out.println(a[i]+ "" );
}
}
问答题本程序的功能是列出了一些异常情况的输出。窗口中有一个单选按钮组和一个文本框,选中其中一个单选按钮,就可以将其对应的异常输入显示在文本框中,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;publicclassexam_97{publicstaticvoidmain(String[]args){ExceptTestFrameframe=newExceptTestFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classExceptTestFrameextendsJFrame{publicExceptTestFrame(){setTitle("exam_97");ContainercontentPane=getContentPane();ExceptTestPanelpanel=newExceptTestPanel();contentPane.add(panel);pack();}}classExceptTestPanelextendsBox{publicExceptTestpanel(){super(BoxLayout.Y_AXIS);group=newButtonGroup();addRadioButton("Integerdividebyzero",newActionListener(){publicvoidactionPerformed(ActionEventevent){a[1]=1/(a.length-a.length);}});addRadioButton("Floatingpointdividebyzero",newActionListener(){publicvoidactionPerformed(ActionEventevent){a[1]=a[2]/(a[3]-a[3]);}});addRadioButton("Arraybounds",newActionListener(){publicvoidactionPerformed(ActionEventevent){a[1]=a[10];}});addRadioButton("Badcast",newActionListener(){publicvoidactionPerformed(ActionEventevent){a=(double[])event.getSource();}});addRadioButton("Nullpointer",newActionListener(){publicvoidactionPerformed(ActionEventevent{event=null;System.out.println(event.getSource());}});addRadioButton("sqrt(-1)",newActionListener(){publicvoidactionPerformed(ActionEventevent{a[1]=Math.sqrt(-1);}});addRadioButton("Overflow",newActionListener(){publicvoidactionPerformed(ActionEventevent{a[1]=1000*1000*1000*1000;intn=(int)a[1];}});addRadioButton("Nosuchfile",newActionListener(){publicvoidactionPerformed(ActionEventevent{try{FileInputStreamis=newFileInputStream("Nosuchfile");}catch(IOExceptionexception){textField.setText(exception.toString());}}});addRadioButton("Throwunknown",newActionListener(){publicvoidactionPerformed(ActionEventevent){thrownewUnknownError();}});textField=newJTextField(30);add(textField);}privatevoidaddRadioButton(Strings,ActionListenerlistener){JRadioButtonbutton=newJRadioButton(s,false){protectedvoidFireActionPerformed(ActionEventevent){try{textField.setText("Noexception");super.fireActionPerformed(event);}catch(Exceptionexception){textField.setText(exception.toString());}}};button.addActionListener(listener);add(button);addRadio(button);}privateButtonGroupgroup;privateJTextFieldtextField;privatedouble[]a=newdouble[10];}
问答题本程序定义了长度为20的一维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。
public class exam_100{
public static void main(String[] args) {
int a[]=______;
int i;
for(______;i++)
a[i]=i;
for(i=0;i<20;i++){
if(______)
System.out.print("a["+i+"]="+a[i]+",");
}
}
}
问答题本程序中,主窗口中有一个文本框和“开始”、“关闭”两个按钮,单击“开始”按钮后,“开始”按钮处于按下状态,文本框中的数开始从0计数到49,每增加1间隔50毫秒,计数完毕后“开始”按钮变为可使用状态,单击“关闭”按钮则退出程序,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassexam_46{publicstaticvoidmain(String[]args){JFrameframe=newCounterFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classCounterFrameextendsJFrame{publicstaticfinalintWIDTH=250;publicstaticfinalintHEIGHT=150;privateTextFieldtextField=newTextField(20);publicCounterFrame(){setSize(WIDTH,HEIGHT);setTitle("exam_46");ContainercontentPane=getContentPane();JPaneltextPanel=newJPanel();textPanel.add(textField);JPanelbuttonPanel=newJPanel();addButton(buttonPanel,"开始",newActionListener(){publicvoidactionPerformed(ActionEventevt){addCounter();}});addButton(buttonPanel,"关闭",newActionListener(){publicvoidactionPerformed(ActionEventevt){______;}});contentPane.add(textPanel,BorderLayout.NORTH);contentPane.add(buttonPanel,BorderLayout.SOUTH);}publicvoidaddButton(Containerc,Stringtitle,ActionListenerlistener){JButtonbutton=newJButton(title);c.add(button);button,addActionListener(listener);}publicvoidaddCounter(){for(inti=0;i<50;i++){try{textField.setText(Integer.toStringi));______;}catch(InterruptedExceptione){}}}}
问答题本程序是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按从小到大排列在右边的文本域中,如图所示。importjava.util.*;importjava.applet.*;importjava.awt.*;importjava.awt.event.*;Publicclassexam_70extendsAppletimplementsTextListener{TextAreatext1,text2;publicvoidinit(){text1=newTextArea(6,15);text2=newTextArea(6,15);add(text1);add(text2);text2.setEditable(false);______;}publicvoid______{if(e.getSource()==text1){Strings=text1.getText();StringTokenizerfenxi=newStringTokenizer(s,","/n"");intn=fenxi.countTokens();Stringa[]=newString[n];for(inti=0;i<=n-1;i++){Stringtemp=fenxi.nextToken();a[i]=temp;}for(inti=0;i<=n-1;i++){for(intj=i+1;j<=n-1;j++){if(a[j].compareTo(a[i])<0){Stringt=a[j];a[j]=a[i];a[i]=t;}}}text2.setText(null);for(inti=0;i<n;i++){text2.append(a[i]+"/n");}}}}exam_70.html<html><head><title>exam_70</title></head><body><appletcode="exam_70.class"width="400"height="500"></applet></body></html>
问答题___________;
问答题本程序是一个Applet,功能是在页面上画比例柱状图。页面中展示了1998年9个国家的人口数,并以柱状图的方式对各国人口数的多少做了对比,如图所示。importjava.awt.*;importjava.awt.font.*;importjava.awt.geom.*;importjavax.swing.*;publicclassexam_24extendsJApplet{publicvoidinit(){Stringv=getParameter("values");if(v==null)return;intn=Integer.parseInt(v);double[]values=newdouble[n];String[]names=newString[n];inti;for(i=0;i<n;i++){values=Double.parseDouble(getParameter("value."+(i+1)));names[i]=getParameter("name."+(i+1));}ContainercontentPane=getContentPane();contentPane.add(newChartPanel(values,names,getParameter("title")));}}classChartPanelextendsJPanel{publicChartPanel(double[]v,String[]n,Stringt){names=n;values=v;title=t;}publicvoidpaintComponent(Graphicsg){paintComponent(g);Graphics2Dg2=g;if(values==null)return;doubleminValue=0;doublemaxValue=0;for(inti=0;i<values.length;i++){if(minValue>values[i])minValue=values[i];if(maxValue<values[i])maxValue=values[i];}if(maxValue==minValue)return;intpanelWidth=getWidth();intpanelHeight=getHeight();FonttitleFont=newFont("SansSerif",Font.BOLD,20);FontlabelFont=newFont("SansSerif",Font.PLAIN,10);FontRenderContextcontext=g2.getFontRenderContext();Rectangle2DtitleBounds=titleFont.getStringBounds(title,context);doubletitleWidth=titleBounds.getWidth();doubletop=titleBounds.getHeight();doubley=-titleBounds.getY();//ascentdoublex=(panelWidth-titleWidth)/2;g2.setFont(titleFont);g2.drawString(title,(float)x,(float)y);LineMetricslabelMetrics=labelFont.getLineMetrics("",context);doublebottom=labelMetrics.getHeight();y=panelHeight-labelMetrics.getDescent();g2.setFont(labelFont);doublescale=(panelHeight-top-bottom)/(maxValue-minValue);intbarWidth=panelWidth/values.length;for(inti=0;i<values.length;i++){doublex1=i*barWidth+i;doubley1=top;doubleheight=values[i]*scale;if(values[i]>=0)y1+=(maxValue-values[i])*scale;else{y1+=maxValue*scale;height=-height;}Rectangle2Drect=newRectangle2D.Double(x1,y1,barWidth-2,height);g2.setPaint(Color.RED);g2.fill(rect);g2.setPaint(Color.BLACK);g2.draw(rect);Rectangle2DlabelBounds=labelFont.getStringBounds(names[i],context);doublelabelWidth=labelBounds.getWidth();x=i*barWidth+(barWidth-labelWidth)/2;g2.drawString(names[i],(float)x,(float)y);}}privatedouble[]values;privateString[]names;privateStringtitle;}exam_24:<html><head><title>exam_24</title></head><body><appletcode="exam_24.class"width=300height=300><paramname="title"value="98年世界人口统计(百万)"/><paramname="values"value="9"/><paramname="name.1"value="中国"/><paramname="name.2"value="美国"/><paramname="name.3"value="日本"/><paramname="name.4"value="德国"/><paramname="name.5"value="法国"/><paramname="name.6"value="英国"/><paramname="name.7"value="俄罗斯"/><paramname="name.8"value="印度"/><paramname="name.9"value="澳大利亚"/><paramname="value.1"value="1255"/><paramname="value.2"value="270"/><paramname="value.3"value="126"/><paramname="value.4"value="82"/><paramname="value.5"value="58"/><paramname="value.6"value="58"/><paramname="value.7"value="146"/><paramname="value.8"value="970"/><paramname="value.9"value="18"/></applet></body></html>
问答题本程序统计字符数组c中小写字母(a~z)的个数,并将它们变成大写字母(已知字符a对应的ASCII比A对应的ASCII大32)。
public class exam_79{
public static void main(String[] args) {
char c[]={"a","D","W","f","q","P","i","o"};
______;
for(int i=0;i<c.length;i++){
if(c[i]>="a"
______;
}
}
System.out.println("sum="+sum);
System.out.println(c);
}
}
