java自学 day1
2018-08-02 05:52:38来源:博客园 阅读 ()
1.数据类型
基本数据类型(存放数据本身) 分为数值型(int,double等) 字符型(char)布尔型(boolean)
引用数据类型(存放数据的地址)分为类(class)接口(interface)数组(arrays)
因为String 是char[],所以是引用数据类型而不是基本数据类型
自动类型转换
条件:1.目标类型与源类型兼容,如int类型数据能直接转换为double类型数据,但是不能直接转换为char类型
2.目标类型要比源类型大,如double类型长度为8字节,int类型长度为4字节,所以int类型能直接赋值给double类型,反过来不行
强制类型转换
当不能进行自动类型转换时,就需要进行强制类型转换。操作如下:
double a=50.1;
int b=(int)a;
这样就可以完成赋值,b的值为50
2.常用运算符
记住()里的优先,越里面的括号越优先
3.流程控制语句
三大循环体:for;while ;do...while
三种循环可以互相替换
其中for循环还有一种特殊用法:
for(int x : arrays ){
}
arrays是数组,x为数组中的元素,这种循环可以遍历数组中的元素
continue:跳过此次循环过程,进行下一次循环
break:直接跳出循环体
4.数组
数组是引用数据类型,可以存放复数个数据(类型相同)
引入Arrays类后可以使用一些方法来直接操作数组(import java.util.Arrays;)
常用方法有 Arrays.sort(数组名)排序 Arrays.toString(数组名)把数组转化为字符串
5.方法
要调用方法要先创建对象,下面以一个HelloWorld类为例:
HelloWorld 对象名=new Helloworld();
对象名.方法名();
void 方法不需要返回值,其他方法都需要一个返回值;调用方法时可以对返回值进行操作
方法的重载:同一个类中包含两个或以上方法名相同但参数的类型,顺序或者个数不同的方法,就叫做方法的重载
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash