• Java学习--数组与方法


    1.

    public class MethodDemo01{
    public static void main(String args[]){
    printInfo() ; // 调用printInfo()方法
    printInfo() ; // 调用printInfo()方法
    printInfo() ; // 调用printInfo()方法
    System.out.println("Hello World!!!") ;
    }
    public static void printInfo(){
    char c[] = {'H','e','l','l',
    'o',',','L','X','H'} ; // 定义字符数组
    for(int x=0;x<c.length;x++){ // 循环输出
    System.out.print(c[x]) ;
    }
    System.out.println("") ; // 换行
    }
    };

    运行结果:
    Hello,LXH
    Hello,LXH
    Hello,LXH
    Hello World!!!

    2.

    public class MethoDemo02{
    public static void main(String args[]){
    int one = addOne(10,20) ; // 调用整型的加法操作
    float two = addTwo(10.3f,13.3f) ; // 调用浮点数的加法操作
    System.out.println("addOne的计算结果:" + one) ;
    System.out.println("addTwo的计算结果:" + two) ;
    }
    // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
    public static int addOne(int x,int y){
    int temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法计算
    return temp ; // 返回计算结果
    }
    // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
    public static float addTwo(float x,float y){
    float temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法操作
    return temp ; // 返回计算结果
    }
    };

    运行结果:

    addOne的计算结果:30
    addTwo的计算结果:23.6

    3.

    public class MethoDemo03{
    public static void main(String args[]){
    int one = add(10,20) ; // 调用整型的加法操作
    float two = add(10.3f,13.3f) ; // 调用浮点数的加法操作
    int three = add(10,20,30) ; // 调用有三个参数的加法操作
    System.out.println("add(int x,int y)的计算结果:" + one) ;
    System.out.println("add(float x,float y)的计算结果:" + two) ;
    System.out.println("(int x,int y,int z)的计算结果:" + three) ;
    }
    // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
    public static int add(int x,int y){
    int temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法计算
    return temp ; // 返回计算结果
    }
    public static int add(int x,int y,int z){
    int temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y + z ; // 执行加法计算
    return temp ; // 返回计算结果
    }
    // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
    public static float add(float x,float y){
    float temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法操作
    return temp ; // 返回计算结果
    }
    };

    运行结果:

    add(int x,int y)的计算结果:30
    add(float x,float y)的计算结果:23.6
    (int x,int y,int z)的计算结果:60

    4.

    public class MethoDemo04{
    // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
    public static int add(int x,int y){
    int temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法计算
    return temp ; // 返回计算结果
    }
    // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
    public static float add(int x,int y){
    float temp = 0 ; // 方法中的参数,是局部变量
    temp = x + y ; // 执行加法操作
    return temp ; // 返回计算结果
    }
    };

    5.

    public class MethoDemo05{
    public static void main(String args[]){
    System.out.println("1、调用fun()方法之前。") ;
    fun(10) ;
    System.out.println("2、调用fun()方法之后。") ;
    }
    public static void fun(int x){
    System.out.println("3、进入fun()方法。") ;
    if(x==10){
    return ; // 结束方法,返回被调用处
    }
    System.out.println("4、正常执行完fun()方法。") ;
    }
    };

    运行结果:

    1、调用fun()方法之前。
    3、进入fun()方法。
    2、调用fun()方法之后。

    6.

    public class MethoDemo06{
    public static void main(String args[]){
    System.out.println("计算结果:" + sum(100)) ; // 调用操作
    }
    public static int sum(int num){ // 定义方法用于求和操作
    if(num==1){ // 判断是否是加到了最后一个数
    return 1 ;
    }else{
    return num + sum(num-1) ; // 递归调用
    }
    }
    };

    运行结果:

    计算结果:5050

  • 相关阅读:
    记录相关操作
    mysql数据类型
    完整性约束
    表相关操作
    MySQL存储引擎
    库相关操作
    linux学习笔记2---命令cd
    linux学习笔记命令篇1---命令ls
    linux常用命令系列
    redis34--string 操作
  • 原文地址:https://www.cnblogs.com/fenr9/p/5368944.html
Copyright © 2020-2023  润新知