在添加文件名的同时,文件名和内容可以不相同!!
1·Java 常量
常量就是固定不变的量,一旦被定义,它的值就不能被改变。
例实:
书中的代码不全,在这里不补充一下:
书中的源代码:
public class TextFinal{
static fianl int YEAR = 365;
public static viod main(String[]args){
System.out.println("两年等于"+2*YEAR+"天");
}
}
结果:
是运行不起来的!!
自己的代码是:
package ch4;
import java.lang.Thread.State;
public class TestFinal1{
State fianl; static int YEAR = 365;
public static void main(String[]args){
System.out.println("两年等于"+2*YEAR+"天");
}
}
结果:
两年等于730天!
结论:因为书上的示例简化了。用eclipse可以把省去的部分添加出来。这样也可以!!
2·变量
变量是利用生命的方式,将内存中摸个块保留下来以提供程序使用。可以声明为快记载的数据类型为整型、字符型、浮点型或其他的数据类型,以作为保存只用。
2.1.0声明变量
示例:
package ch4;
public class TestJavaintchar{
public static void main(String[]args){
int num = 3;
(char)String ch = "Z";
System.out.println(num+"是数字!");
System.out.println(ch+"是字符!");
}
}
是可以的,只不过要把char 改成 String 。这样的结果是一样的。
2.1.1 变量的命名规则
变量也是一种标识符,所以它也遵循标识符的命名规则。
(1)变量名可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)等组成;
(2)变量名不能呢个以数字开头;
(3)变量名不能是Java中的保留字关键字。
2.1.2 变量的分类
1.成员变量
在类体中定义的变量为成员变量。它的作用范围为整个类,也就是说在这个类中都可以访问到定义的这个成员变量。
示例:
package ch4;
public class TestMenVar{
static int a = 1;
public static void main(String[]args){
System.out.println("成员变量a的直为:"+a);
}
}
结果运行是:
成员变量a的值为:1
2.布局变量
Java可以在程序的任何地方声明变量,当然也可以在循环里面声明。在循环里声明的变量只是布局变量,只要跳出循环,这个变量便不能再使用。
示例:
package ch4;
public class Jubudemo{
public static void main(String[]args){
int sum = 0;
for(int i=1;i<=5;i++){
sum = sum +i;
System.out.println("i="+i+",sum="+sum);
}
}
}
运行的结果是:
i=1,sum=1
i=2,sum=3
i=3,sum=6
i=4,sum=10
i=5,sum=15
本章总结:Java变量一定要掌握熟悉,并且要回运用变量。要掌握常量和变量的声明方法;掌握变量的命名规则;掌握变量的作用范围;掌握常量和变量的应用技巧!!