方法
System.out.prinfln();//类.对象.方法
public static void main(String[] args) {
int sum = max(1, 1);
System.out.println(sum);
}
public static int max( int a,int b ){
int result =0;
if ( a==b){
System.out.println("a==b");
return 0;
}
if (a <b){
result = b;
}else {
result = a;
}
return result;
}
方法的重载
- 方法名必须相同
- 参数列表必须不同(个数,类型,参数排列顺序等)
- 返回类型可以相同也可以不同
- 仅仅返回类型不同不足以成为方法的重载
计算器
先看看我自制的蹩脚小计算器,真的是超简易,和网上的大神完全不能比。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择你要进行的运算 :");
char temp = scanner.next().charAt(0);
double a=0;
double b = 0;
switch(temp){
case '加' :
System.out.println("请输入第一个数:");
a=scanner.nextDouble();
System.out.println("请输入第二个数:");
b=scanner.nextDouble();
System.out.println(add(a,b));
break;
case '减' :
System.out.println("请输入第一个数:");
a=scanner.nextDouble();
System.out.println("请输入第二个数:");
b=scanner.nextDouble();
System.out.println(sub(a,b));
break;
case '乘' :
System.out.println("请输入第一个数:");
a=scanner.nextDouble();
System.out.println("请输入第二个数:");
b=scanner.nextDouble();
System.out.println(mul(a,b));
break;
case '除' :
System.out.println("请输入第一个数:");
a=scanner.nextDouble();
System.out.println("请输入第二个数:");
b=scanner.nextDouble();
System.out.println(div(a,b));
break;
default:
System.out.println("输入有误");
}
scanner.close();
}
public static double add( double a,double b ){
return a +b;
}
public static double sub( double a,double b ){
return a -b;
}
public static double mul( double a,double b ){
return a * b;
}
public static double div( double a,double b ){
return a / b;
}
标签:Java,scanner,double,System,println,方法,nextDouble,out
From: https://www.cnblogs.com/the-computer-journey-of-shuyu/p/18688658