public class EnumConstructor
{
public static void main(String[] a)
{
for(Temp t:Temp.values())//这里Temp t:Temp.values()什么意思啊
System.out.println(t+"is"+t.getValue());
}
public enum Temp
{
absoluteZero(-459),freezing(32),boiling(212),paperBurns(45);
Temp(int value)
{
this.value=value;
}
private final int value;
public int getValue()
{
return value;
}
}
}
{
public static void main(String[] a)
{
for(Temp t:Temp.values())//这里Temp t:Temp.values()什么意思啊
System.out.println(t+"is"+t.getValue());
}
public enum Temp
{
absoluteZero(-459),freezing(32),boiling(212),paperBurns(45);
Temp(int value)
{
this.value=value;
}
private final int value;
public int getValue()
{
return value;
}
}
}
for(Temp t:Temp.values())就是增强的for循环了,没啥可说的
String[] str =xxxx;
for(String tmp : str) {
//用tmp遍历数组里的所有元素
}
package a;
/*
* 增强型for循环测试
*
*/
public class Qian_for {
public static void main(String args[]){
int[][] str = {{1,2,3},{4,2,4},{4,5,6}};
for(int a[]: str){
for(int b : a){
// System.out.println(b);
}
// System.out.println();
}
String newString = "卧槽的春哥之忍术菊花之舞";
char c[] = newString.toCharArray();
for(char x:c){
System.out.println(x);
}
//注意不能进行操作,例如c.remove()之类的删除或添加元素之类
}
}
至于for(Temp t:Temp.values())的意思,4楼正解。