Java基础学习笔记总结 - ~冰 - 博客园 (cnblogs.com)
类比c语言,Java的学习路线类似
main函数,输入main,并按下alt+/键,自动补全以下内容;
public static void main(String[] args) {}
输出函数,以下两串代码不同的是,多一个ln的代码是自动换行,所以常用;
System.out.print("Hello");
System.out.println("Hello");
System.err.println("该行输出的是红色");
占位符、数据类型知识点:
public class Test1 {
public static void main(String[] args) {
System.out.println("Hello");
System.out.println("Hello1");
int a = 10;
int b = 20;
int c = a + b;
//printf("a = %d\n",a);
System.out.println("a = "+a);
//printf("a = %d,b = %d,c= %d\n",a,b,c);
System.out.println("a = "+a+ ",b = "+b + ",c = "+c);
//printf("%d + %d = %d",a,b,c);
System.out.println(a +"+"+b+"="+c);
//Java默认小数用double表示,若需要float的话可以在数后面加上f,或者在前面加(float),类似于c语言中的强转;
float f = 0.1f;
double d = 0.2;
System.out.println("f = "+f);//不同类型数据的输出,同整数输出的格式
System.out.println("d = "+d);
}
}
if、switch、for、while、do while(跟c语言书写一样)
public class Test2 {
public static void main(String[] args) {
int a = 20;
if(a > 10){
System.out.println("a是整数");
}else{
System.out.println("a是非整数");
}
switch(a){
case 1:
System.out.println("我是1");
break;
case 10:
System.out.println("我是10");
break;
default:
System.out.println("都不是");
}
}
}
//----------------------------------------
public class Test3 {
public static void main(String[] args) {
int i;
for(i=0;i<20;i++){
System.out.println("i ="+i);
}
while(i>10){
System.out.println("i ="+i);
i--;
}
do{
System.out.println("i ="+i);
i--;
}while(i>0);
}
}
数组部分
public class Test4 {
public static void main(String[] args) {
int a[] = {1,2,3};
System.out.println(a[0]+","+a[1]+","+a[2]);
/*定义数组的另一种方法:
int array[] = null;
array = new int[3];*/
int array[] = new int[3];
int i;
//计算数组长度:直接array.length;不需要sizeof了
for(i = 0;i<array.length;i++){
array[i] = i;
System.out.println("a["+i+"]"+"="+array[i]);
}
}
}
其实java里的数组最好这样书写,即方括号提前写
int[] array = new int[3];