java学习第37天2020/8/11
import java.util.Scanner;
public class chong {
public static void main(String []args)
{
Scanner input=new Scanner(System.in);
System.out.println("请输入要比较几个数的最大值:");
int m=input.nextInt();
switch(m)
{
case 2:int a=input.nextInt();int b=input.nextInt();System.out.println("最大值为:");System.out.println(max(a,b));break;
case 3:int c=input.nextInt();int d=input.nextInt();int e=input.nextInt();System.out.println("最大值为:");System.out.println(max(c,d,e));break;
case 4:int q=input.nextInt();int w=input.nextInt();int r=input.nextInt();int t=input.nextInt();System.out.println("最大值为:");System.out.println(max(q,w,r,t));break;
}
}
public static int max(int a,int b)
{
if(a>b)
{
return a;
}
else {
return b;
}
}
public static int max(int a,int b,int c)
{
int n=max(a,b);
if(n>c)
{
return n;
}
else {
return c;
}
}
public static int max(int a,int b,int c,int d)
{
int n=max(a,b,c);
if(n>d)
{
return n;
}
else {
return d;
}
}
}

import java.util.Scanner;
public class addd {
public static void main(String []args) {
Scanner input=new Scanner(System.in);
System.out.println("整形输入1,长整型输入2,浮点型输入3,双精度输入4\n");
int m=input.nextInt();
switch(m)
{
case 1:int a=input.nextInt();int b=input.nextInt();add(a,b);
case 2:long c=input.nextLong();long d=input.nextLong();add(c,d);
case 3:float e=input.nextFloat();float f=input.nextFloat();add(e,f);
case 4:double q=input.nextDouble();double p=input.nextDouble();add(q,p);
}
}
public static void add(int a,int b)
{
int n=a+b;
System.out.println("和为"+n);
}
public static void add(long a,long b)
{
long n=a+b;
System.out.println("和为"+n);
}
public static void add(float a,float b)
{
float n=a+b;
System.out.println("和为"+n);
}
public static void add(double a,double b)
{
double n=a+b;
System.out.println("和为"+n);
}
}

二.主函数是static函数也是static
三.例题

浙公网安备 33010602011771号