7、Java方法
来源:互联网 发布:ubuntu搜索不到wifi 编辑:程序博客网 时间:2024/05/22 03:02
如何定义 Java 中的方法
任务
实现功能:将考试成绩排序并输出,返回成绩的个数
实现思路:
1、 定义一个包含整型数组参数的方法,用来传入成绩数组
2、 在方法体中使用 Arrays.sort( ) 方法对成绩数组进行排序,然后使用 Arrays.toString( ) 方法将数组转换为字符串并输出,最后使用 return 返回数组中元素的个数。
3、 调用方法时需要先创建对象,然后再调用.调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的个数。
请将编辑器中的第 9、20、25 行代码填写完整
运行结果:
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores={79,52,98,81};
//调用方法,传入成绩数组,并获取成绩的个数
int count=hello.sort(scores);
System.out.println("共有"+count+"个成绩信息!");
}
/*
* 功能:将考试成绩排序并输出,返回成绩的个数
* 定义一个包含整型数组参数的方法,传入成绩数组
* 使用Arrays类对成绩数组进行排序并输出
* 方法执行后返回数组中元素的个数
*/
public int sort( int[] scores ){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));
return scores.length;//返回数组中元素的个数
}
}
Java 中方法的重载
任务
在编辑器中对 print 方法进行重载,并通过传入不同的参数调用匹配的重载方法。
请在第 8、11、14 行中将代码填写完整
运行结果:
public static void main(String[] args) {
// 创建对象
HelloWorld hello = new HelloWorld();
// 调用无参的方法
hello.print();
// 调用带有一个字符串参数的方法
hello.print("imooc");
// 调用带有一个整型参数的方法
hello.print(18);
}
public void print() {
System.out.println("无参的print方法");
}
public void print(String name) {
System.out.println("带有一个字符串参数的print方法,参数值为:" + name);
}
public void print(int age) {
System.out.println("带有一个整型参数的print方法,参数值为:" + age);
}
}
任务
一、 定义一个带参带返回值的方法,实现输出随机数数组
提示: 1、 定义一个带参带返回值的方法,通过参数传入数组的长度,返回值为赋值后的数组 2、 创建指定长度的整型数组 3、 使用 for 循环遍历数组,通过 Math.random( ) 生成随机并给数组成员赋值 4、 使用 return 返回赋值后的数组
二、 完成 main 方法
提示: 1、 调用自定义方法,保存方法执行后返回的数组 2、 使用 Arrays.toString( ) 将数组转换为字符串并输出,注意导入 java.util.Arrays;
import java.util.Arrays;//导入java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
// 调用方法并将返回值保存在变量中
int[] nums = hello.getArray(8);
// 将数组转换为字符串并输出
System.out.println(Arrays.toString(nums));
}
/*
* 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值
* 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组
*/
public int[] getArray(int length) {
// 定义指定长度的整型数组
int[] nums = new int[length];
// 循环遍历数组赋值
for (int i=0;i<length;i++ ) {
nums[i]=(int)(Math.random()*100);// 产生一个100以内的随机数,并赋值给数组的每个成员
}
return nums; // 返回赋值后的数组
}
}
- 7、Java方法
- java基础7-java的方法
- Java方法
- java 方法
- JAVA 方法
- java方法
- Java方法
- java方法
- java方法
- Java方法
- java方法
- JAVA 方法
- Java方法
- JAVA;方法
- java方法
- Java 方法
- Java 方法
- Java方法
- 真实文件被隐藏病毒的搞定方法
- FAQ12644]联系人接收短彩信时不读,手机重启后,通知栏中该条未读消息显示为号码,不显示已保存的联系人名称
- HTML5如何重塑O2O用户体验
- HTTP WebService服务和URL服务
- 字符串验证类
- 7、Java方法
- PHP房贷计算器代码,等额本息,等额本金
- curl 错误
- design support library SnackBar简单使用
- 如何解决 Java 安全问题?
- haproxy 详细配置
- java常用设计模式
- JSON的格式
- keil中定义变量的位置 error C141: syntax error near 'int'