类的无参方法
方法的定义
public 返回值类型 方法名(){
//方法体
}
注意:如果没有返回值,那么返回值必须是void;如果有返回值,那么必须用return返回该值,
并且该值的数据类型必须是定义方法时的数据类型。
return的作用:a.返回值
b.结束方法(与break类似)
写方法时注意
第一点:定义void为返回值类型时,不能用return+返回值,可以使用return
第二点:方法不能返回多个值
第三点:方法不能嵌套
第四点:不能在方法外部直接写逻辑程序代码
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package chapter12; 2 3 import java.util.Scanner; 4 5 public class Season1 { 6 public void show(){ 7 Scanner input=new Scanner(System.in); 8 System.out.println("请输入月份:"); 9 int num=input.nextInt(); 10 switch(num){ 11 case 2: 12 case 3: 13 case 4: 14 System.out.println("该季为春季"); 15 break; 16 case 5: 17 case 6: 18 case 7: 19 System.out.println("该季为夏季"); 20 break; 21 case 8: 22 case 9: 23 case 10: 24 System.out.println("该季为秋季"); 25 break; 26 case 11: 27 case 12: 28 case 1: 29 System.out.println("该季为冬季"); 30 break; 31 } 32 } 33 }
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package chapter12; 2 3 public class TextSeason1 { 4 public static void main(String[] args){ 5 Season1 season=new Season1(); 6 season.show(); 7 } 8 }
运行结果:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步