Java入门1

变量

JAVA中变量分为成员变量和局部变量

局部变量必须有初始化。

成员变量都有默认值,可以不用初始化

布尔型(boolean)初始值为false

数据类型

Java中数据类型分为4种

1、浮点型 float  f = 2.3f  定义时不加f会报错

2、长整型 long  a= 23L 可以不加L,避免出现问题可以加

3、双精度 double d = 2.7

4、整型  int I = 23

数据类型可以强制转换如下

 Inti =(int)d  i=2

这是把双精度的数据强转为整型

Byte(位),short(短整型),char(字符) 他们三者之间不会互相转换, 在计算时会首先转换为int类型

++ --

前++:先自己先加,后参与所在表达式运算。

后++:先参与所在表达式运算,后自己相加。

--同理。

等于的用法

=为赋值

== 等于 数值相等

=== 恒等 数据类型要相同

与&:两个条件要满足,只要有一个不成立都不成立

或|:只需要满足一个条件

非!:没有条件成立

短路与&&:可以提高效率,在以后开发中都使用短路与,因为短路与前面条件不成立的话,后面的就不会参与运算

短路或||:与短路与同理,只要前面的条件成立,后面就不参与运算。

负数是以补码行驶储存,并且最高位置用1表示补码:等于源码+取反+1

表达式中的运算优先级,直接用括号。

3种循环 for if while

1、

 For(intI = 0;i<100;i++){

这里写循环的公式。小于多少循环多少次。

}

2、

If(){

如果if括号里正确执行这里

}else (){

否者执行这里

}

3、while

While和for可以互相替换把上方for改成while就是

while (i<100) {
...//插入语句
i++;
}

for循环比较简洁,会比while更常用些,尤其是用array的时候,很方便的。

但是如果想做无限循环,while更方便点,比如说
while (ture){ ... }

还有一种do..while,和while差不多,但是do...while在任何情况下都会先执行命令一次,即使i不符合设定条件,
do{
...
}while (i<100);

这些循环大部分情况都是可以互换的。在不同的场合,有的循环就会更方便点~

方法的重载:可以写一个函数名字和原来的相同

         方法的重载和返回值无关

方法名相同,参数的个数和类型的不同

Equls (String类型的比较)

Class Dog

{

Public String eat (String name){

If(name,equls(“骨头”)){

return “OK”

}else{

return”no OK”

}

}

}

This.name = name// this代表是当前对象实例

所有引用数据类型的默认值为null

数据分为两个部分一个数据本身,一个数据与数据之间的关系

Java中二维数组的列数可以不一样。

二维数组a.length 为二维数组的行数。

a[i].length 为二维数组每一行的列数

 for(i=0 ;i<a.length;i++){

         System.out.println(“a[i]”);

}

Import java.utill *;  这是在java中引用包*代表全部,在实际开发中都不用*,那样不确定。

 键盘输入 需先引用包

Import java.utill.Scanner

Scanner in =new Scanner (system.in);

         Num=in.nextint();

Num 就为用户从键盘输入的值

提取文档

Javadoc –d doc Docdemo.java

Javadoc –d doc –author –versionDocdemo.java

公式                 作者         版本         文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值