Java复习题(已完成)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.阅读分析下面程序,将程序中的代码补充完整,并回答问题。
1.// FirstApplet.java
import java.applet.*;
import java.awt.*;
public class FirstApplet extends Applet
{
public void paint(Graphics g)
{
【代码:g.setColor(Color.blue);】 //将当前字体颜色设置为蓝色
g.drawString("这是一个Java Applet 程序",10,30);
//在Java Applet中绘制一行文字:“这是一个Java Applet 程序”
【代码:g.setColor(Color.red);】 //将当前字体颜色设置为红色
g.setFont(new Font("宋体",Font.BOLD,36));
【代码:g.drawString(“我改变了字体”,10,100);】//在Java Applet中坐标(10,100)处绘制一行文字:“我改变了字体”
}
}
(1)将源文件保持为FirstApplet.java,编译源文件。编译命令:【代码javac FirstApplet】
(2)编写一个html文件FirstApplet.html,将该文件和源程序保持在同一目录下。文件内容如
下:
(3)若用appletviewer打开FirstApplet.html文件。
运行命令为:【代码appletviewer FirstApplet】
2. 要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。阅读分析下面程序,将程序中的代码补充完整,实现数据比较功能。
import java.util.Scanner;
public class CompareTwoNumbers {
double number1,number2;
Scanner scanner;
public CompareTwoNumbers(){
System.out.println("请输入两个数字:");
scanner=new Scanner( 代码1:system.in );//实例化一个Scanner对象;number1= 代码2 :scanner.nextDouble() ;//从键盘输入一个实数赋值给number1;
number2= 代码3 :scanner.nextDouble(); ;// 从键盘输入一个实数赋值给number2;
System.out.println("较大的数值是:"+ 代码
4 :Math.max(number1,number2) );
//将number1和number2中的较大值输出;
}
public static void main(String args[]){
CompareTwoNumbers ct=new CompareTwoNumbers ();
System.exit(0);
}
}
3.猜数字游戏
阅读分析下面程序,将程序中的代码补充完整,编辑运行查看结果。
//GuessNumber.java
import javax.swing.JOptionPane;
public class GuessNumber
{
public static void main (String args[ ])
{
System.out.println("给你一个1至100之间的整数,请猜测这个数");
int realNumber=(int)(Math.random()*100)+1;
int yourGuess=0;
String str=JOptionPane.showInputDialog("输入您的猜测:");
yourGuess=Integer.parseInt(str);
while(【代码1 : yourGuess != realNumber】) //循环条件
{
if(【代码2 : yourGuess > realNumber】) //条件代码
{
str=JOptionPane.showInputDialog("猜大了,再输入你的猜测:"); yourGuess=Integer.parseInt(str);
}
else if(【代码3 : yourGuess < realNumber】) //条件代码
{
str=JOptionPane.showInputDialog("猜小了,再输入你的猜测:"); yourGuess=Integer.parseInt(str);
}
}
System.out.println("猜对了!");
}
}
4.String类的常用方法。
阅读分析下面程序,把程序中的代码补充完整,并查看结果。
//StringExample.java
class StringExample
{ public static void main(String args[])
{ String s1=new String("you are a student"),
s2=new String("how are you");