数组的常见操作
- Java中获取数组长度,通过
数组名.length
int len = arr.length;
- 获取最值
//定义一个变量用于保存最大值
int max;
int max = arr[0];
//与数组中剩余数据逐个比对
for(int x=1;x<arr.length;x++){
if(arr[x]>max){
max = arr[x];
}
}
方法
/*
public static void 方法名(){
方法体
}
*/
注意事项:
1.void修饰的方法无返回值,但可以只写return,结束方法执行
2.方法不能嵌套定义(所以main方法中不能定义其它方法)
建议:无返回值时,直接通过方法名调用,有返回值时,建议用变量名接收调用
方法重载
1.重载的方法必须在一个类中(必须注意!!!)
2.多个方法必须具有相同的方法名
3.方法的参数不相同,类型不同或数量不同
数组做函数参数
public class ArrayDemo {
public static void main(String[]args){
int []arr= {1,2,3};
test(arr);
System.out.println(arr[1]);
}
public static void test(int[] arr){
arr[1]=100;
}
}
Debug
Debug:供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序
Debug调试,又称为断点调试断点其实就是一个标记,告诉我们从哪里开始查看
数据输入
Scanner使用的基本步骤
//数据输入的三个步骤:
//1.导包 import java.util.Scanner
//2.创建对象 Scanner sc = new Scanner(System.in);
//上面的格式里只有对象名sc可以变
//3.接收数据 int x = sc.nextInt()
遇到数据不可用时可以用alt+enter快捷键导包
还有自动导包,输入一个Sca有选项自动导包
####格式化代码快捷键ctrl+alt+enter
类中不加static关键字的方法为成员方法
关于字符、字符串拼接问题
System.out.println('A'+ 10 = 75);
System.out.println('a'+ 10 = 107);
System.out.println('0'+ 10 = 58);
//字符在与整型变量进行加减时会被自动转换成其所对应的计算机底层数值