java14带参的方法

Posted weiamd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]);
		
     
	

  

以上是关于java14带参的方法的主要内容,如果未能解决你的问题,请参考以下文章

带参的方法

带参的方法

Java - 带参的异常处理模块try(xxx){...}

Java - 带参的异常处理模块try(xxx){...}

Java - 带参的异常处理模块try(xxx){...}

为啥我在idea中右键的generate,里面的不全,只有空参的,没有set和get方法,也没有带参的构造方法?