JAVA基础1 数组与方法
来源:互联网 发布:winxp系统修复软件 编辑:程序博客网 时间:2024/06/05 09:02
1.println和print的区别:println输出会换行 print不会换行
2.断点调试
一、数组
int[] scores={66,70,89}; //每个值都有一个索引,从0开始 通过scores[0]访问66
1、申明数组:
语法: 数据类型[] 数组名; 或者 数据类型 数据名[];
2、分配空间:指定数组最多可以存储多少元素
语法:数组名 = new 数据类型[数据长度];
3、赋值: 例如 score[1] = 66;
4、处理数组中的数据:int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };
5、数组的循环使用:数组名.length 用于获取数组的长度
6、使用Arrays操作java中的数组:Arrays是java提供的一个工具类在java.util包中
import java.util.Arrays;
①排序 Arrays.sort(数组名);
②数组转化为字符串 Arrays.toString(数组名);
7、使用foreach操作数组
for(元素类型 元素变量: 遍历对象){
执行的代码
}
二维数组
使用二维数组步骤:
①申明数组并分配空间: 数据类型[][] 数组名=new 数据类型[行的个数][列的个数]
②赋值 : 数组名[行的索引][列的索引]=值 ;
③处理数组:
二、java中的方法 :解决一类问题的代码的有序组合,是一个功能模块。
① 语法:访问修饰符 返回值类型 方法名(参数列表){
方法体
}
②java中无参无返回值方法的使用:
public class HelloWorld {
public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
// 调用方法
hello.showMyLove();
}
/*
* 定义无参无返回值的方法
*/
public void showMyLove() {
System.out.println("我爱慕课网!");
}
}
③java中无参带返回值方法的使用:
public class HelloWorld {
public static void main(String[] args) {
// 创建名为hello的对象
HelloWorld hello = new HelloWorld();
// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中
double avg = hello.calcAvg();
System.out.println("平均成绩为:" + avg);
}
// 定义一个返回值为double类型的方法
public double calcAvg() {
double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2; // 计算平均值
// 使用return返回值
return avg;
}
}
④java中带参无返回值方法的使用:
不可忽视的问题:1、调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应
2、调用方法时,实参不需要指定数据类型
3、当方法参数有多个时,多个参数应用逗号隔开
public class HelloWorld {
public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
// 调用方法,传入两门课程的成绩
hello.calcAvg(94, 81);
}
/*
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
*/
public void calcAvg(int java,int css){
double avg=(java+css)/2.0;
System.out.println("平均分:"+avg);
}
⑤java中带参带返回值的使用
8、java中方法的重载:
如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。
判断方法重载的依据:
1、 必须是在同一个类中
2、 方法名相同
3、 方法参数的个数、顺序或类型不同
4、 与方法的修饰符或返回值没有关系
- JAVA基础1 数组与方法
- java基础2--数组与方法
- Java基础---方法,数组
- java基础2--数组与方法(几道练习题)
- Java SE基础部分-05.数组与方法
- 黑马程序员——Java基础---方法与数组操作
- 黑马程序员--java基础-方法重载与数组
- Java基础学习第五天——方法与数组
- java数组与方法
- Java 数组、方法、基础笔记
- JAVA基础-方法和数组
- 1-2 java基础:方法、方法重载、数组
- java基础 数组及数组排序方法
- 【Java基础】--算法与数组
- 【Java基础】字符串与数组
- Java基础1--Java里的数组,内存与引用
- java基础之数组的拷贝(自定义方法与System下的自带方法对比)
- Java中方法与数组
- 为pycharm修改Theme & Color
- swift 学习笔记
- 二、Tomcat
- 生成验证码
- 关于Adapter和ViewHolder的另类写法
- JAVA基础1 数组与方法
- 69. Sqrt(x)
- [面试] 算法(三) —— 有序二维数组的查找
- Leetcode Sudoku Solver My Submissions Question
- Android SingleTask跨任务栈调用
- MacOS El Capitan 安装Latex
- 三、初学servlet之servlet简介
- Problem L
- Python基础--基本文件操作二