网站首页 > 精选教程 正文
/**
* 测试方法的定义和调用
* 定义方法:修饰符(例如public/static)+返回值类型(例如int/double void为空不返回)+方法名+(形参){}
* 调用方法: 方法名+(实参);
*/
import java.util.Scanner;
public class TestMethod {
public static void main(String[] args) {
//main方法为程序的入口
sayLoveYou();
int sum = 0;
add1(1,2,3);
//实际调用输入"add1(1,2,3);" a: b: c:为平台提示
System.out.println(sum);
{
//单独的{}语句块 可以使用外部的变量,语句块内的变量随语句块消失,外部不能使用语句块内的变量
System.out.println(sum);
int a1= 0;
}
int a1 = 0;
Scanner s = new Scanner(System.in);
System.out.println("输入迟到时间(单位:分钟):");
int t = s.nextInt();
System.out.println("输入月薪");
int m = s.nextInt();
int money = handleLate(t,m);
System.out.println("罚款金额:"+money);
}
public static void sayLoveYou(){
System.out.println("I love you");
}
//定义方法sayLoveYou 无输入和输出 void是空、无返回return
public static int add(int a,int b,int c){
/*public static 修饰符
int 返回值类型
add方法名
(int a,b,c)形参
*/
return a+b+c;
//执行到return后结束方法运行
}
public static int add1(int a,int b,int c){
int sum = a+b+c;
System.out.println("sum:"+sum);
return sum;
//方法内定义的形参不影响方法外同样名称的变量
}
public static int handleLate(int lateTime, int monthSalary){
int money = 0;
if (lateTime<=0){
System.out.println("没有迟到");
} else if (lateTime<=10) {
System.out.println("警告一次");
} else if (lateTime<=20) {
System.out.println("罚款100元");
money = 100;
} else if (lateTime<=30) {
System.out.println("罚款200元");
money = 200;
} else if (lateTime<=60) {
System.out.println("罚款"+(monthSalary>>1)+"元");
money = monthSalary/60;
}else {
System.out.println("旷工!罚款3日工资"+(monthSalary*3)+"元");
money = monthSalary/10;
}
return money;
}
}
猜你喜欢
- 2025-05-03 Java 基础学习大纲(java-基础)
- 2025-05-03 1.7、Java IO流操作详解(java i/o流)
- 2025-05-03 Java基础刷题,一篇入门(java基础知识刷题)
- 2025-05-03 【Java基础】Java中方法的定义和调用
- 2025-05-03 PAT乙级题目1003-我要通过(JAVA)(pat乙级考试怎么准备)
- 2025-05-03 三分钟教你原来Java实现简单汽车租赁系统这么容易
- 2025-05-03 Java 数据输入输出是什么,怎么用?
- 2025-05-03 Java对比学习Python之高级特性:IO编程
- 2025-05-03 90%程序员不知道的Java流程控制优化技巧,让你的代码更高效!
- 2025-05-03 Java中的网络编程基础与实战(java中的网络编程基础与实战课程)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)