java复习丨java基础复习中的一些困惑与深入学习

1、双重for循环:双重for循环的规律是第一个for定义了一个数,第二个数全部循环完毕,第一个数变变化,第二个for再全部循环,之后依此论推,多重for循环也是这样,以九九乘法表为例

public static void main(String[] args) {
		for (int i = 1; i <= 9; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(i + "*" + j + "=" + i * j + "\t");
			}
			System.out.println();
		}

	}

11=1
2
1=2 22=4
3
1=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
6
1=6 62=12 63=18 64=24 65=30 66=36
7
1=7 72=14 73=21 74=28 75=35 76=42 77=49
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 9*9=81

2,定义数据类型:定义数据类型分为全局变量和局部变量,全局变量有初始值,局部变量没有初始值,必须进行赋值

3、string类型的两种定义方式

  1. string str=“”;
  2. string str=new string(“ABC”);

4、字符串问题:

遍历字符串
String str1 = “adkielkdd”;
for (int i = 0; i < str1.length(); i++) {
char ch = str1.charAt(i);
System.out.println(ch);
// 与数组的遍历是完全不同的,数组的是for(数据类型 x:y){System.out.println(x)}

5、无参与构造函数
6、super的使用:

1.子类的构造函数如果要引用super的话,必须把super放在函数的首位.
2.super.();方法(哪怕是子类重写了父类的方法,super.()调用的也是父类的方法,没有 super.(),则调用子类的方法)

猜你喜欢

转载自blog.csdn.net/qq_42960881/article/details/82801370