课程来源求知课堂,力荐。
1.顺序结构:
没什么好讲,有手就行。
2.分支结构:
选择(if - else 语句):
Scanner in = new Scanner(System.in);
int type=in.nextInt();
if (type==1)
{
System.out.println("go");
}
else
{
System.out.println("no go");
}
选择(switch 语句) :
Scanner in = new Scanner(System.in);
int type=in.nextInt();
switch (type)
{
case 0: System.out.println("a"); break;
case 1: System.out.println("b"); break;
case 2: System.out.println("c"); break;
default: System.out.println("z");
}
3.循环结构:
for:
//连续输出五次hello world
for (int i=0; i<5; i++)
{
System.out.println("hello world");
}
while:
int i = 1;
while(i <= 100)
{
System.out.println(i);
i++;
}
4.特殊流程控制:
break、continue:the same as c
5.一维数组:
①动态初始化:
int[] a = new int[4];
②静态初始化:
int[] a = new int[]{1,2,3,4};
③引用:
和c一样,没什么好讲的。
取得数组长度的方法:a.length
6.二维数组:
int[][] a = new int[][]
{
{3,5},
{4,7},
{6,9}
}