java14带参的方法

public class jh_01_如何使用带参数的方法31 {
	public static void main(String[] args) {
		// 创建对象
		ZhaZhiJi zzj = new ZhaZhiJi();
		String str = "xiaojiejie";
//		str.charAt(index)
		// 对象名调用函数。
		String juice = zzj.zhazhi("柠檬");
		System.out.println(juice);

		zzj.show(19, "nihao");
	}
}

// 定义ZhaZhiJi的类
class ZhaZhiJi {
	// 定义一个函数.
	/*
	 * 1:返回值类型 String
	 * 2:参数列表:String fruit
	 */
	public String zhazhi(String fruit) {

		return fruit + "汁";
	}

	public void show(int age, String name) {

	}

//	public void show02(String name ,int age) {
//
//	}
	// 函数重载。overload
	public void show(String name, int age, char gender) {

	}

	public void show(Student stu) {

	}
}

class Student {
	String name;
	int age;
	char gender;
}

  

package com.jh.test01;

import java.util.Scanner;

public class jh_02_如何使用带参数的方法 {
	public static void main(String[] args) {
//		int [] arr = new int [3];
//
//		for (int i = 0; i < arr.length; i++) {
//			arr[i] =
//		}
//		for (int j = 0; j < arr.length; j++) {
//
//		}
		Scanner sc = new Scanner(System.in);
		Student stu = new Student();
		System.out.println("请输入姓名:");
		String name = sc.next();
		stu.addName(name);
		stu.showNames();

	}
}
class Student{
	// 成员变量。属性。
	/*
	 * 1:有一个容器。
	 * 2:有一个函数。往容器里面添加
	 * 3:有一个函数是往外取元素。
	 */
//	1:有一个容器
	String [] nameArray = new String [5];

	/**
	 * 放元素进容器。
	 * 函数。
	 * 1:返回值类型 void
	 * 2: 参数列表。String name
	 */
	public void addName(String name) {
		/*
		 * 1:迭代容器。for
		 * 2:判断是否为空 。null if
		 */
//		1:迭代容器。for
		for (int i = 0; i < nameArray.length; i++) {
			if(nameArray[i] == null) {
				nameArray [i] = name;
				break;
			}
		}
//		nameArray [0] = name;
	}
	/**
	 * 显示学生信息。
	 * 1:返回值类型。void
	 * 2:参数列表  无
	 */
	public void showNames() {
		for (int i = 0; i < nameArray.length; i++) {
			System.out.println(nameArray[i]);
		}

	}

}

  

package com.jh.test01;

public class jh_03_数组作为参数传递 {
	public static void main(String[] args) {

	}

}
class ArrayTest{

	/**
	 * 求最值 int
	 * 1:返回值类型。int
	 * 2:参数列表 int [] arr
	 */
	public int getMax(int [] arr) {
		// 把第一个元素当成参照物。
		int max = arr[0];
		for (int i = 1; i < arr.length; i++) {
			// 如果后面的元素比max大就
			// 就把当前元素赋值给max
			if(arr[i]>max) {
				max = arr[i];
			}
		}
		// 返回最大值
		return max;
	}

	/**
	 * 查找某个元素是否在数组中,
	 * 存在就返回对应的角标index
	 * 不存在就返回 -1;
	 * 1:返回值类型。 int
	 * 2:参数列表。int [] arr,int num
	 */
	public int findNum(int [] arr,int num) {
		// 1:迭代数组,
		for(int i = 0;i<arr.length;i++) {
			// 2:判断是否存在
			if(num == arr[i]) {
				//// 3:如果存在就返回对应的index
				return i;
			}
		}
		// 4:如果不存在就返回-1;
		return - 1;
	}

	/**
	 * 迭代数组。
	 * 1:返回值类型。void
	 * 2:参数列表。 int [] arr
	 */
	public void iteration(int [] arr) {
		for (int i = 0; i < arr.length; i++) {
			System.out.println(arr[i]);
		}
     }
	}

  

原文地址:https://www.cnblogs.com/weiamd/p/11215319.html

时间: 2024-11-01 15:24:19

java14带参的方法的相关文章

AS 3.0事件处理函数带参实现方法

Flash AS 3.0事件处理函数带参实现方法 //要实现带参的事件处理函数 function tra(e:MouseEvent,i:int):void{ trace("参数是:"+i); } //使用此中间函数实现 function EventUp(f:Function,i:int):Function{ return function(e:Event){f.apply(null,[e].concat(i))}; } //使用方法 EventUp(tra,1); 参考:https:/

thymeleaf的初次使用(带参请求以及调用带参js方法)

之前对于前端框架接触较少,第一次接触thymeleaf,虽说看起来并不复杂但我还是花费了好一会儿才弄懂. 话不多少下面就简单说一下我在项目中的应用. 首先是java代码 controller层 将需要在前端展示的信息放入model中: @RequestMapping("getAll") public String getAll(Model model){ List<ScheduleJob> list = scheduleJobService.getAllJob(); mod

带参的方法

语法 <访问修饰符>返回值类型 <方法名>(<参数列表>){ } (1)<访问修饰符>指该方法允许被访问的权限范围,只能是public(公共的),protected(继承)或private(私有的)(2)返回值类型指方法返回值.如果方法不返回任何值,它应该声明为void类型(3)<方法名>是定义的方法的名字,它必须使用合法的标识符(4)<参数列表>是传送给方法的参数列表.列表中各参数间以逗号分隔 调用带参方法 先实例化对象,在调用方法

Java 中带参无返回值方法的使用

现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材.如果我们什么都不提供,那就真是的“巧妇难为无米之炊”了. Java带参就是解决这类问题的方法. 例如:为了解决计算两门科目平均分的计算问题,就可以定义一个带参的方法,通过调用方法,传入两门课程的成绩 一定不可忽视的问题: 1. 调用带参方法时,必须保证实参的数量.类型.顺序与形参一一对应 2. 调用方法时,实参不需要指定数据类型 3. 方法的参数可以是基本数据类型,如 int.double 等,也可以是引用数据类型,如 Strin

java面向对象入门之带参方法创建

/* Name :创建带参的方法 Power by :Stuart Date:2015.4.25 */ //创建Way类 class Way{ //Way类成员的基本变量 int add1=123; int add2=456; //创建一个add方法,带参数两个,都是INT类型 public void add(int i,int n){ System.out.println(i+n); } } public class wayTest{ public static void main(Strin

类的带参方法

定义带参方法的语法 访问修饰符 返回值类型 方法名(参数列表){ 方法的主体 } 访问修饰符指该方法允许被访问的权限范围 返回值类型指方法返回值的类型 方法名是定义的方法的名字,它必须使用合法的标识符 参数列表是传送给方法的参数列表 调用带参方法的语法 对象名.方法名(参数); 在定义方法和调用方法时,把参数分别称为形式参数和实际参数,简称形参和实参 形参是在定义方法的时候对参数的称呼,目的是定义方法需要传入的参数个数和类型 实参是在调用方法时传递给方法处理的实际的值 调用方法时,需要注意一下两

Java 中带参带返回值方法的使用

如果方法既包含参数,又带有返回值,称为带参带返回值的方法. 例: 实现功能:将考试成绩排序并输出,返回成绩的个数 实现思路: 1. 定义一个包含整型数组参数的方法,用来传入成绩数组 2. 在方法体中使用 Arrays.sort( ) 方法对成绩数组进行排序,然后使用 Arrays.toString( ) 方法将数组转换为字符串并输出,最后使用 return 返回数组中元素的个数. 3. 调用方法时需要先创建对象,然后再调用.调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的

Java 中无参带返回值方法的使用

如果方法不包含参数,但有返回值,我们称为无参带返回值的方法. 例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果 在 calSum( ) 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值. 调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理.如: 运行结果为: 两数之和为:17 不容忽视的“小陷阱”: 1. 如果方

Eclipse中的快捷键快速生成常用代码(例如无参、带参构造,set、get方法),以及Java中重要的内存分析(栈、堆、方法区、常量池)

Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.堆.方法区.常量池) 以上就是Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.堆.方法区.常量池)的全部内容了,更多内容请关注:CPP学习网_CPP大学 本文固定链接:CPP学习网_CPP大学-Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.