运行结果(注:按Ctrl+C退出程序):
将程序中JLabel.CENTER改为JLabel.LEFT或JLabel.RIGHT运行效果有何变化?
版本四、
编写并运行基于浏览器的Applet小应用程序 Step1:
编写如下代码,并以HelloApplet.java存盘。 import java.applet.*; import java.awt.*;
public class HelloApplet extends Applet {
public void paint(Graphics g) {
g.drawString(“Hello World.” , 50 , 50); }
}
Step2:
编译生成HelloApplet.class字节码文件。 Step3:
编写如下代码,并以HelloExam.html(网页)存盘。
5
HEIGHT=200> Step4:
用IE打开该网页,查看运行效果。
Step5:
D:\\>appletviewer HelloExam.html来启动Applet小应用查看运行效果。 (注HelloApplet.class文件和HelloExam.html在同一目录下。)
3. 调试并运行下面程序,并写出运行结果: //StarTriangle.java
public class StarTriangle
{ public static void main(String[] args)
{
int i, j;
for (i = 0; i <= 3; i++) {
for (j = 0; j <= 2 - i; j++)
System.out.print(\ \ //一个空格 for (int k = 0; k <= 2 * i; k++)
System.out.print(\
System.out.println(); //输出换行 } }
}
运行结果(注意,按照屏幕输出格式写):
4. 下面是一个模拟计算器的程序(两个操作数都为正整数)。计算器应该能够执行以下算术操作:加法、减法、乘法、除法中的一种。调试并运行下面程序,根据输入写出运行结果。 注意:程序输入时要区分大小写。
//TestCalc.java
import java.util.*; //Scanner类在此包中,故需导入
6
class CalcNumber {
private int number1,number2; private int option; private int result; public void compute() {
Scanner scanner = new Scanner(System .in); System.out.println(“Enter the First Number:”); number1 = scanner.nextInt();
System.out.println(“Enter the Second Number:”); number2 = scanner.nextInt();
System.out.println(“Main Menu”); System.out.println(“1.Addition”); System.out.println(“2.Subtraction”); System.out.println(“3.Multiplication”);
System.out.println(“4.Division”);
System.out.println(“Enter the Operation you want to perform:”); option = scanner.nextInt();
switch (option) { case 1: result=number1 + number2;
break;
case 2: result=number1 - number2; break;
case 3: result=number1 * number2;
break; case 4: result=number1 / number2;
break; default: System.out.println(“Invalid Option”);
return;
}
System.out.println(“The result is :” + result); } }
7
public class TestCalc {
public static void main(String[] args) {
CalcNumber myCalc = new CalcNumber(); }
}
从键盘输入8和2两个整数时, (1) 选择3时的运行结果: (2) 选择5时的运行结果:
从键盘输入8和two时(第二个数为非整数),程序运行结果:
5.在保持功能不变的情况下,改写上例代码如下(注意修改的代码): import java.util.*; class CalcNumber {
private int number1,number2;
private int option;
private Scanner scanner = new Scanner(System .in); public void getNumber() { }
8
myCalc.compute();
System.out.println(“Enter the First Number:”); number1 = scanner.nextInt();
System.out.println(“Enter the Second Number:”); number2 = scanner.nextInt();
相关推荐: