JAVA学习全过程(4)

时间:2014-03-09 15:55    点击:

接这再来说说运算符吧,和C语言一样,非常简单

说个题
int i=0;
i=i++;
System.out.println(i);

这会打印什么?很多人以为是1,其实是0
有些陷阱和细节需要慢慢研究

接着在说控制语句和循环,有个C语言基础,这也非常简单了
判断语句 
if-else 语句 
switch-case 语句 
循环语句 
while 循环
do-while 循环 
for 循环 

我想不需要多加介绍了
另外jdk1.5开始 java多了一种增强型循环
就是for( : ) 这种,里面只有一个冒号,待会说数组的时候在说,另外70楼也有演示

接下来是数组,java里声明数组有3种方法
int a[]或int[] a,注意不要给大小 
int a[]=new int[5] 由此可见,数组也是对象
int a[]={1,2,3,4,5} 定义并初始化


int a[]这种注意不要给大小,有点像C语言的,但学java就尽量用这种int[] a
下面定义一个数组,并用增强型循环和普通循环打印
public class HelloWorld { 
public static void main(String[] args) {
int[] a={1,2,3,4,5};
//增强for循环
for(int i:a)
{
System.out.println(i);
}
//普通for循环
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+",");
} } }

可以看的出for增强型循环比普通的要方便,但也只是在遍历数组的时候方便
for增强型并不能取出数组的某个数据,一般用途就是遍历,遍历类似扫描一次数组的每个元素

最后谈谈java建包和引包问题
首先说说什么是包
简单的说,包就是对类的一个分类,如果有上百个java源文件(类)都在同一个地方,那势必会很乱,那么把他们分类在一个个包里就能有效的管理
和C语言的头文件一样,每个头文件都对应了一些函数
想用某些函数就必须引入对应的头文件
那么包和跟C语言的头文件一样的道理

怎么建包

src--new--Package


finish

然后在HelloWorld.java鼠标移动到这个包里

最后

然后看代码

package Mypackage; //创建包
public class HelloWorld {

public static void main(String[] args) {
} }

这样HelloWorld这个类就归Mypackage这个包来管理了


怎么引包呢
比如我想打印现在的系统时间,就需要用到Data这个java内置类,而这个类在java.util.Date这个包里,这个是java的工具包
那么就可以import这个来引入了
像下面这样
package Mypackage; 
import java.util.Date; //引入包内的Date类
public class HelloWorld {
public static void main(String[] args) { 
System.out.println(new Date());
}
}


其实java在每个java源文件都默认引入的一个包java.lang.*(这表示引入这个包内的所有类,Java语言的基本功能都在里面),自己不动手引入也有


来源:幻想编程//所属分类:站长原创/更新时间:2014-03-09 15:55
顶一下
(1)
100%
踩一下
(0)
0%
上一篇:JAVA学习全过程(3)
下一篇:JAVA学习全过程(5)
相关内容