Java方法详解

Ctrl+/:注释代码

何为方法?

 

 

 

方法的定义

 

 

方法的重载

 

 

命令行传参https://www.bilibili.com/video/BV12J41137hu?p=48

 

 

可变参数

 作业

 1.写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现

思路推荐:

1.写四个方法:加减乘除

2.利用循环+switch进行用户交互

3.传递需要操作的两个数

4.输出结果

 

package com.yang.method;

import java.util.Scanner;

public class Jsq {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个参数:");
double a = scanner.nextDouble();
Scanner scanner1 = new Scanner(System.in);
System.out.println("请输入运算符:");
String type = scanner1.nextLine();
Scanner scanner2 = new Scanner(System.in);
System.out.println("请输入第二个参数:");
double b =scanner2.nextDouble();
switch (type){
case "+":
System.out.println("结果为:"+add(a,b));
break;
case "-":
System.out.println("结果为:"+jian(a,b));
case "*":
System.out.println("结果为:"+cheng(a,b));
case "/":
System.out.println("结果为:"+chu(a,b));
default:
System.out.println("您的输入有误!");
}
}
public static double add (double a,double b){
return a + b;
}
public static double jian (double a,double b){
return a - b;
}
public static double cheng (double a,double b){
return a * b;
}
public static double chu (double a,double b){
return a / b;
}
}
posted @ 2021-08-01 20:22  hhhlllyyy777  阅读(52)  评论(0)    收藏  举报