java学习第二天

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)
)
    

	

	}
	
}

推荐使用&&

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值