精华内容
下载资源
问答
  • java参数和返回值

    2019-03-24 22:27:12
    /* ... * 参数类型为:基本数据类型 * 返回值类型为:基本数据类型 */ public class Demo01 { public static void main(String[] args) { int b = 20; //没有返回值...

     

    /*

     * 方法传参:

     *      参数类型为:基本数据类型

     *      返回值类型为:基本数据类型

     */

    public class Demo01 {

        public static void main(String[] args) {

            int b = 20;

            //没有返回值的方法,调用

            method(b);

            //带返回值的方法,直接调用方法

            method2();

            //带返回值的方法,输出调用方法

            System.out.println(method2());

            //带返回值的方法,赋值调用(建议使用)

            int c = method2();

            int d = c+20;

            System.out.println(d);

        }

        //参数为基本数据类型

        public static void method(int a){//int a = b;

            a = a+30;

        }

        //返回值为基本数据类型

        public static int method2(){

            int a = 50;

            return a;

        }

        //参数为基本数据类型,返回值为基本数据类型

        public static int method3(int a){

            a = a+30;

            return a;

        }

    }

    参数类型和返回值为基本数据类型

     

     

    参数类型和返回值为数组

     

    /*

     * 参数为数组

     * 返回值为数组

     */

    public class Demo02 {

     

        public static void main(String[] args) {

            int[] a = new int[3];

            a[0] = 1;

            a[1] = 2;

            a[2] = 3;

            //没有返回值的方法,直接调用

            method(a);

            //System.out.println(a[0]);

            System.out.println(a);

            //带返回值的方法,直接调用

            getArray();

            //带返回值的方法,输出调用

            System.out.println(getArray());

            //带返回值的方法,赋值调用

            int[] arr = getArray();

           

        }

        //参数为数组类型

        public static void method(int[] arr){

            arr[0] = 30;

        }

        //返回值为数组类型

        public static int[] getArray(){

            int[] arr = {5,6,7};

            return arr;

        }

    }

     

    参数类型和返回值为类类型

     

     

     

    class Student{

        public void eat(){

            System.out.println("今晚的消费由赵公子买单");

        }

    }

    /*

     * 参数是类类型

     * 返回值是类类型

     */

    public class Demo03 {

        public static void main(String[] args) {

            Student s1 = new Student();

            //参数类型为类型,没有返回值,直接调用

            method(s1);

            //带返回值的方法,直接调用

            method2();

            //带返回值的方法,输出调用

            System.out.println(method2());

            //带返回值的方法,赋值调用(建议使用)

            Student ss = method2();

        }

        //参数类型为类类型

        public static void method(Student s){//Student s = s1;

            s.eat();

        }

        //返回值为类类型

        public static Student method2(){

            Student s1 = new Student();

            return s1;

        }  

    }

     

     

     

    数组和基本数据类型

     

    public class Demo01 {

     

        public static void main(String[] args) {

            int a = 10;

            method(a);

            System.out.println(a);

        }

     

        private static void method(int a) {

            a = a + 20;

        }

    }

     

     

     

     

    import java.util.Arrays;

     

    public class Demo02 {

     

        public static void main(String[] args) {

            int[] arr = {1,2,3};

            method(arr);

            //请问arr里面的元素是?

            System.out.println(Arrays.toString(arr));

        }

     

        private static void method(int[] arr) {

            arr[1] = 20;

        }

    }

     

     

     

     

     

     

     

     

     

    展开全文
  • java代码-方法参数和返回值
  • 参数返回值样式对照表: 参数返回值对照表


    参数、返回值样式对照表

    ava类型         对应的签名
    boolean          Z
    byte             B
    char             C
    short            S
    int              I
    long             J
    float            F
    double           D
    void             V
    Object           L用/分割包的完整类名;Ljava/lang/String;
    Array            [签名 [I [Ljava/lang/String;



    展开全文
  • java方法参数和返回值

    2016-12-14 10:39:24
  • java中有无参数和返回值的方法

    万次阅读 多人点赞 2016-06-09 23:52:45
    行为一:(无参数返回值): 行为二:(无参数返回值): 行为三:(有参数返回值): 行为四:(有参数返回值): 以下的例子要细细查看,慢慢分析,切不可急于求成package cm.tr; class LocalTyrant{...

    首先,定义一个土豪类(LocalTyrant)
    属性:name moeney smoke
    行为一:(无参数无返回值):
    行为二:(无参数有返回值):
    行为三:(有参数有返回值):
    行为四:(有参数无返回值):
    以下的例子要细细查看,慢慢分析,切不可急于求成


    package cm.tr;
    class LocalTyrant{
        String name;
        int money;
        String somke=null;
        /*
         * 类型一:无参数无返回值
         *格式:public void 方法名(){
         *方法体
         * }
         */
        public void fun1(){
            System.out.println(name + "在跑步");
        }
        /*
         * 类型二:无参有返回值
         * 格式:public 返回值类型  方法名(){
         *方法体
         *return 值     //return值必须和返回值类型相同
         *}
         */
        public String fun2(){
            String str = "快递";
            return  str;      //此处必须要有 return 返回值
        }
        /*
         * 类型三:有参数有返回值
         * 格式:public 返回值类型 方法名 (参数1,参数2,...){
         *参数可以有多个,中间用逗号隔开
         *方法体
         *return 返回值
         *}
         */
        public String fun3(int money){
            if(money >=25){
                somke = "芙蓉王";
            }else{
                somke = "黄山";
            }
            return somke;
        }
        /*
         * 类型四:有参数无返回值
         * 格式:public 返回值类型 方法名(参数1,参数2,...){
         * 方法体
         * }
         */
        public void fun4(String apple,int money){
            System.out.println(name + "施舍"+ apple +"和"+money +"块钱");
        }
        public String toString(){
            return "自我介绍:" + name +"有很多"+ money+"的人民币";
            //类型一定是String,方法名一定是toString,不能修改
        }
    }
    public class Demo2 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            LocalTyrant th= new LocalTyrant();
            th.money= 100;
            th.name = "张三";
            //方法一:
            System.out.println("自我介绍:" + th.name +"有很多"+ th.money+"的人民币");
            //方法二:toString方法必须配合使用定义类中的public String toString()
            System.out.println(th.toString());  //也可以这样写
            //System.out.println(th);此方法会自动的调用toString方法
            //方法一的调用:调用无参无返回值的方法
            th.fun1();
            //方法二的调用:调用无参有返回值的方法,必须接收返回值才能输出返回的东西
             String s = th.fun2();
            System.out.println(s);
            //等价于  System.out.println(th.fun2());
            //方法三的调用:调用有参有返回值
            System.out.println(th.fun3(50));
            String apple = "iphone 6plus";
            int money = 100;
            //方法类型四的调用:有参无返回值
            th.fun4(apple, money);
             //等价于 th.fun4("iphone6plus",100);有参数时必须给参数赋相同类型的值
        }
    }

    运行结果:
    自我介绍:张三有很多100的人民币
    自我介绍:张三有很多100的人民币
    张三在跑步
    快递
    芙蓉王
    张三施舍iphone 6plus和100块


    PS: 理清java中的几种方法,易混淆
    实例方法,类方法,和构造方法在java中的区分
    类方法,有static 修饰符
    典型的主函数:public static void main(String args[ ]){}
    实例方法:就是一般的方法
    构造方法:没有返回值(就第void都没有),方法名与类名相同
    public class Test{
    public static void myMethod();// 类方法
    public void myMethod2(); //实例方法
    public Teat() ; //构造方法,没有返回值,方法名与类名相同
    public String getInfo(); //这个是一个有返回值无参数的方法,返回一个字符串类型的方法
    }

    展开全文
  • 1、参数和方法里的局部变量可以认为是一样的东西。 2、发生在代码块儿里的,就让他留在代码块里。方法执行完毕,参数和方法的局部变量的数据就会被删除回收。他们的作用就好像是演草纸,作用是计算一个值,算好...
  • 抽象类与接口形式参数和返回值问题 1、形参问题/* 1、形式参数: 基本类型(太简单,不是我今天要讲解的) 引用类型 (1)类名:(匿名对象的时候其实我们已经讲过了) 需要的是该类的对象 (2)抽象类: (3)接口...
  • Java--数组作为方法参数和返回值

    万次阅读 2018-10-11 22:58:09
    以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为 方法的参数进行传递呢,当然是可以的。 内容 1. 数组作为方法参数 数组作为方法参数传递,传递的参数...
  • Java方法——方法定义,方法重载,参数和返回值 Java方法的定义与语法规则、方法重载以及参数返回值
  • 方法中是否有参数和返回值分为四种情况: 1、无参无返 2、有参有返 3、有参无返 4、无参有返 代码实例: Student类: package com.aaa.pac.classdemo; public class Student { //属性 ---成员变量 //姓名 ...
  • 软件技术专业教学资源库Java程序设计基础数组作为方法参数返回值黑龙江农业经济职业学院1.数组作为方法参数返回值软件技术专业教学资源库1.数组作为方法参数返回值任务需求编写方法输入5名学生成绩并排序任务...
  • 数组作为方法参数和返回值 以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为 方法的参数进行传递呢,当然是可以的。 数组作为方法参数传递,传递的参数是...
  • C/C++调用Java函数参数和返回值均为String类型; Java的CCallJavaTools类: package com.niubashaoye.ndk.jni; public class CCallJavaTools { /** * C/C++调用Java静态函数传递String参数并返回String类型值...
  • 使用对象类型作为方法的参数——传的是地址 package cn.hu.day01.demo03; public class Phone { String brand;//品牌 double price; String color; public void call(String who){ System.out.println("给...
  • 行为一:(无参数返回值): 行为二:(无参数返回值): 行为三:(有参数返回值): 行为四:(有参数返回值): 以下的例子要细细查看,慢慢分析,切不可急于求成 package cm.tr; class LocalTyrant{ ...
  • 显式指定泛型方法的返回值和参数的类型(Type)后,现在用起来就和泛型类,泛型接口一样方便了。 package com.example.demo; public class TestMain { //自动获取返回值类型 @SuppressWarnings("unchecked") ...
  • 增加更新:比如增加或更新一个学生(Student),参数类型是Student,返回值是可有可无(void 或object类型)。 删除:比如删除一个学生,参数类型是定义类型(Student)的属性(sid 或sname),返回值可有可无(...
  • DWR中js调用Java方法的参数返回值.pdf
  • Java中接口作为方法的 参数和返回值

    千次阅读 2020-06-10 21:15:10
    所谓面向接口编程是指我们在编写代码时对数据参数的定义尽量写成接口,待真正实现的时候再用实际类型代替。 好处:代码的耦合性降低,在运行时我只需修改实现类类型,就可以实现不同的功能,而不必要修改接口的代码...
  • 服务端 public String getUserName() { return "帐号"; } public String login(String username) { return "获取成功"+username;... UserServiceService userServiceService=new UserSe
  • Java参数返回值方法的使用

    千次阅读 2017-01-16 15:53:44
    如果方法既包含参数,又带有返回值,我们称为带参数返回值的方法。 例如:下面的代码,定义了一个show 方法,带有一个参数 name ,方法执行后返回一个 string 类型的结果  public String show( String name){ ...
  • java参数和返回值是值还是引用

    千次阅读 2012-07-21 23:36:50
    java基础教程-对象的传递与返回 2007-05-02 12:32 534人阅读 评论(1) 收藏 举报   对象的传递与返回   现在,我们应该已经相当适应这样的概念了:当你“传递”对象的时候,实际上是在传递对象的...
  • Java类方法中参数返回值

    千次阅读 2018-08-23 10:24:44
    JAVA 类中方法参数返回值 无参无返回值的方法,用public void 方法名,来声明; 有参无返回值的方法,用public void 方法名,来声明; 有参有返回值的方法,用public int 方法名(int i,int n),来声明(int 是...
  • java参数的传递与返回值 江苏省无锡市

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 530,792
精华内容 212,316
关键字:

java参数和返回值

java 订阅