大家好,我叫柏大仙。作为一名程序员(自封),在学习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 国家="国家";
先给大家介绍这些吧,下次见!