这里这个f一定要加上,因为不加上带小数点"." JAVA虚拟机会默认称double型,会出现类型不匹配的错误,double不加就不会出现问题,因为什么不加默认就是double的喽:)
f的意思么,就是声明一下10.0是float型的:) "="是赋值过去滴:)
说道这里就想到了int 和long 的问题
int i = 10
long i = 10
long i = 10l
前两个是一样的,后面的是"长整形":)
public class Test {public static void main(String[] args) {
Set<Student>set=new HashSet()
set.add(new Student(1))
set.add(new Student(2))
set.add(new Student(3))
for(Student s:set){
System.out.println(s)
}
Iterator <Student>it=set.iterator()
while(it.hasNext()){
Student ss=it.next()
System.out.println(ss)
}
}
}class Student{
int number
public Student(int number) {
super()
this.number = number
}
@Override
public String toString() {
return "Student [number=" + number + "]"
}
}
注意 set无序不重复
有几个类引入不要引入awt包