例题:方法
学习目标:
方法
学习内容:
- 方法编写加减乘除
- 利用循环+switch实现用户交互
问题:
写一个计算机,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现
思路推荐:
1、写4个方法:加减乘除
2、利用循环+switch实现用户交互
3、传递需要操作的两个数
4、输出结果
解:
package method;
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
Demo07 demo07=new Demo07();
Scanner scanner=new Scanner(System.in);
System.out.println("请输入两个数");
double x = scanner.nextDouble();
double y = scanner.nextDouble();
double sum=0;
System.out.println("请输入操作符号(+、-、*、/)");
char a=scanner.next().charAt(0);
switch (a){
case '+':
sum=demo07.add(x,y);
System.out.println(sum);
break;
case '-':
sum=demo07.Jian(x,y);
System.out.println(sum);
break;
case '*':
sum=demo07.Cheng(x,y);
System.out.println(sum);
break;
case '/':
sum=demo07.Chu(x,y);
System.out.println(sum);
break;
default:
System.out.println("符号不符合规定");
}
}
public double add(double x,double y){
return x+y;
}
public double Jian(double x,double y){
return x-y;
}
public double Cheng(double x,double y){
return x*y;
}
public double Chu(double x,double y){
return x/y;
}
}