package TsetFangAn; import java.util.Scanner; public class TsetFangFa02 { public static int TimeLag(int time,double salary) { int Lag=0; if (time<=10){ System.out.println("警告"); }else if (11<=time&&time<=20){ Lag = 100; System.out.println("罚款"+Lag); }else if (20<time&&time<=30){ Lag = 200; System.out.println("罚款"+Lag); }else if (30<time&&time<=60){ Lag =(int)(salary/(21.75*2)); System.out.println("扣除半日工资:"+Lag+"元"); }else { Lag =(int)(salary*3/(21.75*2)); System.out.println("按照旷工计算,扣除3日工资:"+Lag+"元"); } return time; } public static void main(String[] args) { Scanner x=new Scanner(System.in); System.out.println("请输入姓名"); String name= x.nextLine(); System.out.println("请输入月薪"); int salary= x.nextInt(); System.out.println("请输入迟到时间"); int time= x.nextInt(); TimeLag(time,salary); } } |
老师,请问可以输出两个返回值吗?这个程序还有那些地方可以优化的?