课后作业二

发布时间 2023-09-15 12:12:05作者: liuxuechao

第一个

// An addition program

import javax.swing.JOptionPane; // import class JOptionPane

public class Addition {

public static void main( String args[] )

{

String firstNumber, // first string entered by user

secondNumber; // second string entered by user

int number1, // first number to add

number2, // second number to add

sum; // sum of number1 and number2

// read in first number from user as a string

firstNumber =

JOptionPane.showInputDialog( "Enter first integer" );

// read in second number from user as a string

secondNumber =

JOptionPane.showInputDialog( "Enter second integer" );

// convert numbers from type String to type int

number1 = Integer.parseInt( firstNumber );

number2 = Integer.parseInt( secondNumber );

// add the numbers

sum = number1 + number2;

// display the results

JOptionPane.showMessageDialog(

null, "The sum is " + sum, "Results",

JOptionPane.PLAIN_MESSAGE );

System.exit( 0 ); // terminate the program

}

}

 导入javax.swing.JOptionPane类:这是一个Java的Swing库类,用于显示对话框,获取用户输入,并向用户显示信息。

声明了一个名为"Addition"的公共类。

在main方法中开始执行程序。

声明了四个变量:

firstNumber:用户输入的第一个字符串。
secondNumber:用户输入的第二个字符串。
number1:要添加的第一个数字。
number2:要添加的第二个数字。
sum:number1和number2的和。
使用JOptionPane的showInputDialog方法从用户获取第一个整数,并将其存储在firstNumber字符串变量中。

使用相同的方法获取第二个整数,并将其存储在secondNumber字符串变量中。

使用Integer类的parseInt方法将字符串类型的数字转换为整数类型。

计算两个数字的和并将结果存储在sum变量中。

使用JOptionPane的showMessageDialog方法显示结果对话框,显示两个数字的和。

使用System类的exit方法终止程序。参数0表示程序正常结束。

注意:此代码没有错误或警告,并且可以正常运行。然而,对于更复杂的程序,建议添加异常处理以处理可能的输入错误,例如如果用户输入的不是一个整数。
第二个