2018/03/06 始于足下
2018-03-06 23:00
183 查看
晚上在公司百度一大波专业词汇,Java堆栈,内存泄漏,数据链表,Netty是什么之类的,感觉还是要先把Java学透才行,慕课网已经看到调用带参数和返回值的方法这块,继续。
public String show(String name){
return "欢迎您," + name + "!";
}
调用带参数带返回值的方法:
HelloWorld hello = new HelloWorld();
String welcome=hello.show("爱慕课");
System.out.println(welcome);
实现功能:将考试成绩排序并输出,返回成绩的个数
实现思路:
定义一个包含整型数组参数的方法,用来传入成绩数组
在方法体中使用Array.sort()方法对成绩数组进行排序,然后使用Array.toString()方法将数组转换为字符并输出,最后使用return返回数组中元素的个数 //这个排序比C简洁太多了,C里面各种排序方法,冒泡排序啥的,虽然我只记得将较大的不停赋值然后输出这个,有点像算法了,哈哈,不太懂这个
调用方法时需要先创建对象,然后再调用,调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的个数
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 count = scores.length;
}
}
以上引入参数的时候有点混乱了,调用方法那里,应该是将数组scores看成一个完整的变量,不论他是否为数组,所以不应该出现scores[]这种,
而定义方法时语法要求定义出参数的数据类型和这个方法返回值的类型(本题中return的是个数,参数为整型数组 int[ ] )
至于return的时候eclipse里面报错是无法resolved,网上查应该是不能使用这个未定义的变量count,和外面的返回那个count应该不冲突,
全局变量局部变量的区分吧。
睡了
public String show(String name){
return "欢迎您," + name + "!";
}
调用带参数带返回值的方法:
HelloWorld hello = new HelloWorld();
String welcome=hello.show("爱慕课");
System.out.println(welcome);
实现功能:将考试成绩排序并输出,返回成绩的个数
实现思路:
定义一个包含整型数组参数的方法,用来传入成绩数组
在方法体中使用Array.sort()方法对成绩数组进行排序,然后使用Array.toString()方法将数组转换为字符并输出,最后使用return返回数组中元素的个数 //这个排序比C简洁太多了,C里面各种排序方法,冒泡排序啥的,虽然我只记得将较大的不停赋值然后输出这个,有点像算法了,哈哈,不太懂这个
调用方法时需要先创建对象,然后再调用,调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的个数
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 count = scores.length;
}
}
以上引入参数的时候有点混乱了,调用方法那里,应该是将数组scores看成一个完整的变量,不论他是否为数组,所以不应该出现scores[]这种,
而定义方法时语法要求定义出参数的数据类型和这个方法返回值的类型(本题中return的是个数,参数为整型数组 int[ ] )
至于return的时候eclipse里面报错是无法resolved,网上查应该是不能使用这个未定义的变量count,和外面的返回那个count应该不冲突,
全局变量局部变量的区分吧。
睡了
相关文章推荐
- 九层之台起于累土,千里之行始于足下!
- 千里之行,始于足下
- 千里之行,始于足下
- 千里之行,始于足下(开篇随笔)
- 银行系统(万里长征始于足下)
- 千里之行 始于足下
- 千里之行 始于足下
- Oracle PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下)
- 千里之行始于足下
- 千里之行始于足下 新年泡妞全面计划书
- 千里之行,始于足下
- 揭幕战 千里之行始于足下
- 我的创业路 之 千里之行始于足下(一)
- 千里之行始于足下。
- OOP之基本技能训练-Chapter 1-千里之行,始于足下
- 千里之行,始于足下。
- node.js初识-千里之行始于足下
- 第零篇-千里之行始于足下
- 游戏进阶之千里之行始于足下(一)
- 菜鸟的android开发笔记 之 千里之行,始于足下(写在开始前)