- 客户需求
- 小数运算
- 因此有关的变量采用实型变量
- 加、减、乘和除法
- 读取用户的选择,采取读取字符串的方式
- 连续执行多次计算
- 采用循环实现连续计算
- 用户可以中断
- 读取用户的选择,使用条件判断和break语句实现用户中途中止
- 小数运算
- 实现方式
- 每次循环依次读入第一个操作数和第二个操作数,然后读入操作符
- 程序根据操作符对二个操作数进行计算,并将结果输出到屏幕
- 最后询问用户是否继续。
3.界面设计
- 这是设计的界面(执行结果)

原理与方法
1.Java的数据类型
• 基本数据类型:boolean、byte、short、int、long、float、double、char。
• 常用数据类型:String
2.Java从命令行输入、输出数据
• 从命令行输入数据
- 可以使用Scanner类创建一个对象:Scanner reader=new Scanner(System.in);
- 通过reader对象调用下列方法,读取用户在命令行(例如,MS-DOS窗口)输入的各种基本类型数据: nextBoolean()、nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()。
• 从命令行输出数据
- 用System.out.println()或System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行。
- 允许使用并置符号:“+”将变量、表达式或一个常数值与一个字符串并置一起输出,如:
System.out.println(m+"个数的和为"+sum);
3.String类的常用方法
• equals():比较两个字符串内容是否一致。
• equalsIgnoreCase():忽略大小写,比较两个字符串内容是否一致。
package C;
import java.util.Scanner;
public class D {
public static void main(String[] args) {
//创建一个Scanner对象来读取用户的输入
Scanner sc = new Scanner(System.in);
char operator;
double num1, num2, result;
String exitChoice = null;
do {
//提示用户输入一个数
System.out.print("请输入第一个数:");
num1 = sc.nextDouble();
//提示用户输入二个运算符
System.out.print("请输入第二个数:");
num2 = sc.nextDouble();
//提示用户输入一个运算符
System.out.print("请输入运算符:(+,

最低0.47元/天 解锁文章
6904

被折叠的 条评论
为什么被折叠?



