变量的注意点
- 变量在其作用域内被创建,离开其作用域时被撤销。
- 一个方法内定义的变量在几次调用该方法之间将不再保存他们的值。
- 在块内定义的变量在离开该块时也将丢弃它的值。
- 一个变量的生存期就被限定在它的作用域中。
public class example03 {
public static void main(String[] args) {
int x; /*如果一个声明定义包括一个初始化,那么每次进入声
明它的程序块时,该变量都要被重新初始化*/
for (x=0; x<2; x++){
int y = -1;
System.out.println("y is: " + y);
System.out.println("y is now: " + y);
}
}
}
++a与a++的区别
public class example05 {
public static void main(String[] args) {
System.out.println("Integer Arithmetic");
int a = 1 + 1;
int b = a * 3;
int c = b / 4;
int d = c - a;
int e = -d;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
System.out.println("d = " + d);
System.out.println("e = " + e);
System.out.println("--------------------------");//浮点型除法和整型除法之间的差别
System.out.println("\nFloating Point Arithmetic");
double da = 1 + 1;
double db = da * 3;
double dc = db / 4;
double dd = dc - a;
double de = -dd;
System.out.println("da = " + da);
System.out.println("db = " + db);
System.out.println("dc = " + dc);
System.out.println("dd = " + dd);
System.out.println("de = " + de);
}
}
输出结果
Integer Arithmetic
a = 2
b = 6
c = 1
d = -1
e = 1
--------------------------
Floating Point Arithmetic
da = 2.0
db = 6.0
dc = 1.5
dd = -0.5
de = 0.5
== for each循环:==
Java有一种功能很强的循环结构,可以用来依次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值而分心。格式为:
for (variable : collection) statement
定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(当然,也可以是语句块)。例如:
for (int element:a)
System.out.println(element);
打印数组a的每一个元素,一个元素占一行。
for each循环语句的循环变量将会遍历数组中的每个元素,而不需要使用下标值。
————————————————
版权声明:本文为CSDN博主「Z zehao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。谢谢
原文链接:https://blog.csdn.net/Zzehao11/article/details/105168967