第二节-Java面向程序设计重点笔记

1.转义字符

\n 将光标移动到下一行的第一格
\t 将光标移到下一个水平制表位置

2.编程Java程序的目的:让我们的计算机帮我们做事情
什么是程序?(办事情的一个流程)
现实生活中的程序:人去做一件事的有序的过程叫程序
计算机中的程序:计算机做一件事的有序的指令的集合

3.什么事指令?

人给计算机发出的命令

4.数据类型说明:

char(字符串)男 女
int 用于存储整数:一天的时间是24小时 一月有31天
double(双精度)用于存储整数
String 用于存储一串字符

5.什么是变量?

变量:内存中开出来的一个装数据的空间

6.什么是循环?

循环是重复做相同或者相似的事情
循环的三要素:循环变量初始化
循环条件:判断什么时候结束循环
循环变量的改变

语法:
循环变量初始化
while(循环条件){
    
    
	循环操作//重复做的那件事
	循环变量的改变
}

7.什么是数组?

变量是用来装数据的空间,声明一个变量就是在内存空间划出一块合适的空间
数组是用来装大批量同类数据的容器,声明一个数组就是在内存空间划出一串连续的空间

如何使用数组?

1)声明数组(开一条街)
数组类型 数组名;
int [] arr
double[] arr
String [] arr
boolean [] arr
2)分配空间(在街上盖房子 ,确定盖多少间,间数是整数)
数组名=new 数据类型[间数];
arr=new int[4];

3)逐间住人
房间号=数组名[下标] 下标从0开始
格式:数组名[下标]=值
arr[0]=1;
arr[1]=2;
arr[2]=3;
arr[3]=4
4)逐间查房
System.out.println(arr[0]);
		System.out.println(arr[1]);
		System.out.println(arr[2]);
		System.out.println(arr[3]);
 ==>
		for (int i = 0; i < 4; i++) {
    
    
			System.out.println(arr[i]);
		}
总结:数组逐间查房用循环
5)数组的高级应用
	1.二合一
		int[] arr;
		arr=new int[3];

		==>int[] arr=new int[3];
	2.三合一
		int[] arr;
		arr=new int[3];
		arr[0]=1;
		arr[1]=2;
		arr[2]=3;
		==>int[] arr=new int[]{
    
    1,2,3};
		==>int[] arr={
    
    1,2,3};



3.数组的长度=数组名.length

比如:
		int[] arr={
    
    1,2,3};
		arr.length=3;  //计算机自动求出来的
		for (int i = 0; i < arr.length; i++) {
    
    
			System.out.println("请输入第"+(i+1)+"个美女:");
			arr[i]=input.next();   //循环赋值
		}

4.数组的最大下标=数组名.length-1
int[] arr={1,2,3};
数组的最大下标=arr.length-1=2

5.数组的2种定义形式
int[] arr; 国际惯例
int arr[];

6.数组有默认值
int数组 默认值0
double数组 默认值0.0
String数组 默认值null

8.成员变量和局部变量区别:

1)作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
2)初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
在同一个方法中,不允许有同名局部变量
在不同的方法中,可以有同名局部变量
在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级

9.获取字符串的长度:length();

比较字符串:equals();
连接字符串:concat();
提取字符串:substring();
搜索字符串:indextOf();
拆分子字符串:split();
常用是StringBuffer类提供的方法
转换成Stingl类型:toString()
连接字符串:append()
插入字符串:insert()

猜你喜欢

转载自blog.csdn.net/weixin_45541388/article/details/103112338