Java的第三天简直就是灾难,因为之前没有熟悉的掌握二进制再加上我数学不好。。。。。天呐,饶了我吧,好在有基友的帮助,今天勉强学会了。学习的内容如下:
*
java的编码问题:unicode编码,变量和函数名等可以使用中文,但是不准用。
转义字符:"\"","\\"
*/
class JavaDemo3
{
public static void main(String[] args)
{
/*
int 年龄 = 3;
System.out.println(年龄);
狗 狗1 = new 狗();
狗1.咬人();
*/
//输出双引号
System.out.println("\"\"");
// 输出/
System.out.println("\\");
}
}
class 狗
{
String 名字;
public void 咬人(){
System.out.println("咬人!");
}
}
**
表达式:运算的优先等级不用背,全部用();可以提高代码的可阅读性
*/
class JavaDemo4
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
int a = 1;
int b = 1;
int c = a+b;
int d = 7/2;
//System.out.println(c);
//System.out.println(d);
//System.out.println(7/2);//"/"两边是整数,就是整除,结果为整数
//System.out.println(7.0/2);//"/"如果出现小数就不是整除。
//System.out.println(7%2);//取余数
int aa = 1;
//参考当前表达式,a++就是先用原来的值参与表达式运算,
//++a先自加运算,再用自加的结果参与表达式的运算。
System.out.println(1+(aa++)); //a = a+1; 2
System.out.println(3+(++aa));//3
System.out.println(2>3);
System.out.println(2<3);
//&与,&&短路与(在实际开发中一般使用短路与&&)
int temp = 1;
if((2<1)&&((temp=0)<2)){
System.out.println("成立"+temp);
}else{
System.out.println("不成立"+temp);
}
//|或,||短路或
int temp2 = 2;
if((2>1) || ((temp2 = 3)<2)){
System.out.println("成立"+temp2);
}else{
System.out.println("不成立"+temp2);
}
}
}