zoukankan      html  css  js  c++  java
  • java-方法

    题目:输出一个长20个*宽5个*号的矩形

    package demo01;
    
    //题目:输出一个长20个*宽5个*号的矩形
    public class demo01Method {
        public static void main(String[] args){
            //5行
            for(int i=1;i<=5;i++){
                //20列
                for(int j=1;j<=20;j++){
                    //如使用println则每次循环都会换行
                    //使用print则不会换行,实现一行20个*号的效果
                    System.out.print("*");
                }
                //如果没有换行语句则上面的循环都不会换行,无法实现输出5行的效果
                //使用空的换行语句达到效果
                System.out.println();
            }
        }
    }

     方法

    基本方法的定义格式

    public static void 方法名称(){

      方法体;

    }

    方法的调用格式

    方法名称();

    package demo01;
    
    //题目:输出一个长20个*宽5个*号的矩形
    public class demo01Method {
        public static void main(String[] args){
            method();
        }
    
        public static void method(){
            //5行
            for(int i=1;i<=5;i++) {
                //20列
                for (int j = 1; j <= 20; j++) {
                    //如使用println则每次循环都会换行
                    //使用print则不会换行,实现一行20个*号的效果
                    System.out.print("*");
                }
                //如果没有换行语句则上面的循环都不会换行,无法实现输出5行的效果
                //使用空的换行语句达到效果
                System.out.println();
            }
        }
    }
    方法:若干语句的功能集合
    参数:进入方法的数据
    返回值:从方法中出来的数据

    定义方法的完整格式:
    修饰符 返回值类型 方法名称(参数类型 参数名称,.....){
    方法体;
    return 返回值;
    }

    修饰符:public static
    返回值类型:方法最终产生的数据结果的数据类型
    方法名称:方法的名字,命名规格和变量相同,小驼峰式
    参数类型:进入方法的数据的参数类型
    参数名称:进入方法的数据对应的变量名称,参数如果有多个使用逗号进行分割
    方法体:方法需要做的事情
    return:两个作用,第一停止当前方法,第二将后面的返回值还给调用处
    返回值:方法执行后最终产生的数据结果

    注意事项:return后面的“返回值”,必须和方法名称前的“返回值类型”,保持对应
    
    
    方法的三种调用方法
    1、单独调用:方法名称(参数);
    2、打印调用:System.out.println(方法名称(参数));(返回的是return的返回结果)
    3、赋值调用:变量名=方法名称(参数);即将返回的结果赋值给一个变量
    注意事项:返回值类型为void时,只能使用单独调用的方法
    无返回值的方法只能使用单独调用,不能使用打印调用和赋值调用
    package demo01;
    /*
    题目:定义一个两个int型数字相加的格式
    方法的三种调用方法
        1、单独调用:方法名称(参数);
        2、打印调用:System.out.println(方法名称(参数));(返回的是return的返回结果)
        3、赋值调用:变量名=方法名称(参数);即将返回的结果赋值给一个变量
    */ public class demo02MethodDefine { public static void main(String[] args){ //单独调用 add(5,10); System.out.println("============"); //打印调用 System.out.println(add(1,9)); System.out.println("============"); //赋值调用 int num=add(4,0); System.out.println(num); } //定义两个数相加的方法 public static int add(int a,int b){ int sum; sum=a+b; System.out.println("a+b的结果是"+sum); return sum; } }

     

    package demo01;
    /*
    题目:定义比较两个数是否相同的方法
    */
    public class demo03 {
        public static void main(String[] args){
            System.out.println(equal(100,101));
            System.out.println(isSame(100,100));
            System.out.println(isSame1(99,100));
            System.out.println(isSame2(99,99));
        }
        //方法一
        public static String equal(int a,int b){
            String num;
            if(a==b){
                num="相等";
            }else{
                num="不相等";
            }
            return num;
        }
        //方法二:使用Boolean值
        public static boolean isSame(int a,int b){
            boolean same=a==b?true:false;
            return same;
        }
        //方法三
        public static boolean isSame1(int a,int b){
            boolean same=a==b;
            return same;
        }
        //方法四
        public static boolean isSame2(int a,int b){
            return a==b;
        }
    
    }
    package demo01;
    //题目:定义一个方法,求出1~100之间的和
    public class demo04 {
        public static void main(String[] args){
            System.out.println(getSum());
    
        }
        //求出1~100之间的和
        public static int getSum(){
            int sum = 0;
            for (int i = 1; i <= 100; i++){
                sum = sum + i;
            }
            return sum;
        }
    }
    package demo01;
    
    import sun.awt.geom.AreaOp;
    
    //定义一个方法:打印指定方法的HelloWorld
    public class demo05 {
        public static void main(String[] args) {
            getString(10);
    
        }
        //打印“HelloWorld”
        public static void getString(int i){
            for(int num=1;num<=i;num++){
                System.out.println("Hello,World!"+num);
    
            }
    
    
        }
    }
     
  • 相关阅读:
    我的第一个python web开发框架(27)——定制ORM(三)
    我的第一个python web开发框架(26)——定制ORM(二)
    我的第一个python web开发框架(25)——定制ORM(一)
    我的第一个python web开发框架(24)——系统重构与ORM
    我的第一个python web开发框架(23)——代码版本控制管理与接口文档
    我的第一个python web开发框架(22)——一个安全小事故
    CentOS7安装详解
    自动化运维工具-mussh工具安装配置及简单使用讲解
    自动化运维工具-pdsh工具安装配置及简单使用讲解
    自动化运维工具-pssh工具安装配置及简单使用讲解
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/12342052.html
Copyright © 2011-2022 走看看