import java.util.*;
public class Freq{
public static void main(String[] args){
Map<string,Integer>m=new Hashmap<string,Integer>();
for(String a:args){
Interger freq=m.get(a);
m.put(a,(frea==null)?1:freq+1)
}
System.out.println(m.size()+"distinct words:")
System.out.println(m)
}
}
以上有5个错误 我找不出
import java.util.*;
public class Freq{
public static void main(String[] args){
Map<string,Integer>m=new Hashmap<string,Integer>();//String 的s为大写 HashMap 的m为大写
for(String a:args){
Interger freq=m.get(a);
m.put(a,(frea==null)?1:freq+1) //这里完了没有写上;
}
System.out.println(m.size()+"distinct words:") //这里没有写上分号;
System.out.println(m) //这里没有写上分号;
}
}
import java.util.*;
public class Freq{
public static void main(String[] args){
Map<string,Integer>m=new Hashmap<string,Integer>();
for(String a:args){
Interger freq=m.get(a);
m.put(a,(frea==null)?1:freq+1);
}
System.out.println(m.size()+"distinct words:");
System.out.println(m);
}
}
标记黑色的就是错误!
m.put(a,(frea==null)?1:freq+1)
System.out.println(m.size()+"distinct words:")
System.out.println(m)
这三句结束了都没有加 分号