Day08-没有具体返回值类型的方法 数组

/*    
    Java中的有具体返回值方法本身定义
            权限修饰符 静态修饰符 具体的返回值类型 方法名(形式参数列表){
                
                //方法的业务逻辑
                return 结果;
            }
            
    没有具体返回值类型的方法的定义格式
        像下面这个需求:
            需要将直接输出在控制台的,并没有具体的返回值类型结果,定义方法的时候
            还必须遵循java的格式,这个时候Java语法规定,
            使用void关键字填充这个格式
            
            权限修饰符 静态修饰符 void 方法名(形式参数列表){
                
                //里面业务逻辑
                要么输出/类似于数组中(数据进行互换:排序)
            }
    
    
    定义格式:
            public static void 方法名(形式参数列表){
                
                    
                
                //完成的业务逻辑,输出等等操作,
                但是不能有return (必须和有具体返回值类型的方法一块使用)
            }
            
        
        没有具体返回值类型的方法调用
            输出调用 :用不了
            赋值调用 :用不了
            单独调用:推荐
    
需求:
 需要在控制台输出 4行5列的*形,让你使用方法调用完成!
*****
*****
*****
*****
*/

class FunctionDemo{
    
    public static void main(String[] args){
        
        //没有使用方法之前
        //4行5列的*形
        for(int x = 0 ; x <4 ; x ++){//行数
            for(int y = 0 ; y < 5 ; y ++){//列数
                System.out.print("*") ;
            }
            System.out.println() ;
            
        }
        
        System.out.println("--------------------------------------") ;
        //需要在控制台输出 4行5列的*形,让你使用方法调用完成!
        //输出调用:用不了
        //System.out.println(printStar()) ; //此处不允许使用 '空' 类型
        
        //赋值调用呢?
        //昨天讲有具体返回值类型 ,返回什么结果类型,使用对应的类型接收就完了!
        //两个数据求和---int  result = 求和的方法名(实际参数列表) ;
        
        //void v = printStar() ; //错误: 非法的表达式开始
        //System.out.println(v) ;
        
        //没有具体返回值类型的只能单独调用
        //单独调用
        printStar(3,4) ; //实际参数
        System.out.println("-----------------------") ;
        printStar(5,6) ;
    }


    
    //定义输出在控制台上的4行5列的*的方法---直接在控制台打印出来的,没有具体结果
    /*
        两个明确
            1)明确返回值类型
                没有具体返回这里类型---使用void (关键字)
            2)明确参数类型以及参数个数
                    没有参数,
                    
                    
            public static void 方法名(形式参数列表){
                
                    
                
                //完成的业务逻辑,输出等等操作,
                但是不能有return (必须和有具体返回值类型的方法一块使用)
            }
    */
    /*

    public static void printStar(){
        //4行5列的*形
        for(int x = 0 ; x <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值