JAVA学习全过程(2)

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

接下来打印变量试试
public class HelloWorld { 
public static void main(String[] args) {
int a=1;
System.out.println(a);
} }

结果是1
当然也可以按C语言的打印方式,System.out.printf("%d",a); 不过没上面的简单


打印多个变量
public class HelloWorld { 
public static void main(String[] args) {
int a=1;
float b=1.1f;
char c='a';
System.out.println(a+","+b+","+c);
} }

结果为1,1.1,a

注意
float b=1.1f;跟C语言不一样,后面要加上f
System.out.println(a+","+b+","+c); 尽快熟悉这种格式,以后用到的很多
System.out.println(abc); 这样是错的,变量之间或者变量与符号之间必须用+号隔开

当你编译并运行这个HelloWorld这个类的时候
在项目目录里有个文件夹叫bin ,eclipse中看不到,得在电脑存储项目的路径里去找
当编译之后,bin里面会自动有一个HelloWorld.class文件
在java中所有的东西都会属于某个类,你会建立源文件(扩展名为java),然后将它编译成新的类文件(扩展名为class),真正被执行的是类文件

java程序的运行的整个过程如下
源代码--编译器(IDE)---输出--java虚拟机(JVM) ————这个请自行百度

不管一个java程序有多少个类,一定会有一个main函数作为程序的起点

一个java源文件可以包含多个类,例如下面
public class HelloWorld {
public static void main(String[] args) {
}
}
class hello{
}

注意只能有一个类前面有public修饰符 ,而且main函数只能在有public修饰符的类里运行
当一个java源文件有多个类时,通常以有public修饰符的类作为文件名

类也可以嵌套类
public class HelloWorld {
public static void main(String[] args) {
}
public class hello{
}
}

不过,不要使用这种,没任何含义

提醒。。以上两种应避免使用,第一种仅做练习用用
规范是:一个java源文件里面就只写一个类

C语言有scanf作为输入函数,那么java是否也有,当然

java不止一种输入方法
但只介绍一种Scanner
Scanner是java内置的一个类(这和C语言内置函数不同) ,这个类里有很多方法,比如就有输入的方法

使用scanner需要导入包java.util.Scanner
这和C语言引用头文件一样的,C语言的头文件里包含很多函数,而java包里包含很多类,类又包含很多属性(变量)和方法(函数),由此看,java还是很强大的

程序如下
import java.util.Scanner; 
public class HelloWorld {
public static void main(String[] args) {
int i;
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个数字");
i=sc.nextInt();
System.out.print("你输入的数字为:"+i); 
}

}

import关键字是导入包 和C语言的include差不多
Scanner sc = new Scanner(System.in); 这句话是给类实例化,也就是声明一个对象,以后再说
sc.nextInt(); 调用类里的输入方法nextInt() 这个方法是输入整形,当然还有其他类型的输入方法

最后在说明一下,输入是在显示结果的地方,也就是最下的白色区域,鼠标点一下就可以输入了
,java的输入不会在此贴频繁使用,毕竟,现在要学的已经不是这点东西了,上面的东西稍微了解就好,忘记了关系也不大

现在说说怎么用eclipse工具给main方法传递参数。先说一下,并不重要,可以不看
给main方法传递参数其实很少用,也基本没人用,没什么实际的意义

参数是String[] args 这是一个字符串类型的数组,以后讲
代码如下
public class HelloWorld {
public static void main(String[] args) {
for(String a : args){
System.out.println(a);
}
}
}


下面这个是for循环加强 以后讲,功能是循环打印参数的值
for(String a : args){
System.out.println(a);
}


在代码区鼠标右键
选择Run as---Run Configuration

点击第2个

然后在文本框输入 a b c 点下面的Run按钮
得出结果



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