大家好,我叫柏大仙。作为一名程序员(自封),在学习Java的路上(华清远见)可谓是要跋山涉水,经历九九八十一难。接下来就给大家浅浅的介绍一下我的学习之路。
首先是Java基础的部分:
定义变量
Java语言规定变量在使用时必须进行初始化,即必须给该变量赋予特定的值。
public static void main(String[] args){
int a,b=100;
int c=0;
c=a+b;//编译错误;a没有被初始化
}
大家可以练习一下这些题目
1.定义两个整数,名字叫a,b,给a赋值为30;
2.一条语句声明3个整型变量,名字分别叫m1,m2,m3,m1值为20,m2值为30,m3值为m1和m2的和;
3.输出m3的值,输出m4的值;
4.声明一个变量n1,声明一个变量n2,输出n1+n2的和。
//1.b没有赋值 int a=50; int b; //2. int m1=20,m2=30,m3=m1+m2; //3.编译错误,m4不可以输出,没有定义变量,不能使用 System.out.println(m3); System.out.println(m4); //4.没有说明变量的类型,不能输出和,n1和n2需为整数,字符串的话就是拼接 int n1; int n2 //没有对变量名进行赋值 System.out.println(n1+n2);
变量的命名规则(变量的命名需要符合Java标识符语法要求)
1.可以有字母,数字,"_"和"$"符组成;
2.首字符不能以数字开头;
3.Java是大小写敏感的语言,命名变量时需要注意;
4.不能使用Java保留字(Java语言规定好的,有特殊含义的字符:public static void......)
Java保留字
| abstract | assert | boolean | break | byte | continue |
| case | catch | char | class | const | double |
| default | do | extends | else | enum | final |
| finally | float | for | goto | long | if |
| implements | import | native | new | null | instanceof |
| int | interface | package | private | protected | public |
| return | short | static | strictfp | super | switch |
| synchronized | this | while | void | throw | throws |
| transient | try | volatile |
练习:
1.定义一个整型变量,名字叫public;
2.定义一个整型变量,名字叫123;
3.一条语句定义两个变量,一个叫void,一个叫a123;
4.定义一个String类型变量,名字叫javaTeacherName;
5.给javaTeacherName赋值为"alice";
6.定义一个整型变量,名字叫age,输出Age;
7.一条语句定义三个double变量,分别是m=10.0,n=5,sum=m+n;
8.定义一个String类型变量,名字叫国家,值为"国家"。
//1.编译错误,无法定义,因为public为java中的保留字(特殊字符串) int public; //2.编译错误,无法定义,因为变量名不能是纯数字,也不能以数字开始 int 123; //3.编译错误,无法定义,void为java中的保留字,导致a123,也不能被定义 String void,a123; //4. String javaTeacherName; //5. javaTeacherName = "alice"; //6.定义的变量名和输出的变量名不匹配,无法输出,严格区分大小写 int age; System.out.println(Age); //7. double m=10.0,n=5,sum=m+n; //8.定义的变量名不能为中文 String 国家="国家";
先给大家介绍这些吧,下次见!



