classpath:.;e/java/....... 中表示当前目录
变量:在程序执行过程中,值会根据需要不停的变化(在内存)
数据类型:(可以保证更加合理的利用内存空间)
java是强类型语言(int number),(js:var temp)
java中 小数默认为是double
面向对象:struct
成员变量(在类中定义)
成员变量可以不用初始化
局部变量(在函数中定义)
局部变量必须要初始化
class Noname1
{
public static void main(String[] args)
{
int ptx = 2;
long lon = 300;
float flo = 12.2F;
char ch = 'a';
System.out.println(ptx);
System.out.println(lon);
System.out.println(flo);
System.out.println(ch);
String name="ptx";
System.out.println(name);
ptx stu1= new ptx();
stu1.eat();
}
}
class ptx
{
String name = "ptx";//成员变量
int age=3;
String gender="女";
public void eat(){
int count = 3;
double score =0;//局部变量
String gender = "女";
System.out.println(name+"彭天笑"+age+"彭天笑"+gender+"彭天笑");
}
}
java的编码问题:Unicode编码,变量和函数名等可以使用中文
转义字符:“/” “,” \\‘’
class Noname2
{
public static void main(String[] args)
{
System.out.println("\\");
}
}
class Noname2
{
public static void main(String[] args)
{
System.out.println("\"");
}
}
表达式:运算的优先等级不用背,全部用(),可以提高代码的可阅读性
System.out.println(7/2); 两边都是整数,就是整除,结果为整数
System.ouot.println(7.0/2); 如果出现小数就不是整除
++a是先自加运算,再用自加的结果参加表达式
a++是先用原来的值参加表达式运算
class Noname2
{
public static void main(String[] args)
{
int a =1;
System.out.println (++a);
System.out.println (a++);
}
}
&与,&&短路与
class Noname2
{
public static void main(String[] args)
{
int a=1;
int b=3;
int c=2;
System.out.println(a<b&&b<c)
)
}
}
推荐使用&&