1.public class TestString{
public static void main(String[] args){
System.out.print("您共输入了"+args.length+"个单词,您的输入是:");
for(int i=0;i<args.length;i++){
System.out.print(args[i]+" ");
}
}
}
2.
class Animal{
Animal(){
System.out.println("I am an animal");
}
public static void main(String[] args){
Animal a = new Animal();
}
}

解决方案 »

  1.   

    import java.io.*;
    public class PrintBack {
        public static void main(String[] args) {
            System.out.println("请输入单词 : ");
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            int count = 1;
            try {
                String str = in.readLine();
                for (int i = 0; i < str.length(); i++) {
                    char ch = str.charAt(i);
                    if((int)ch == 32){
                        count++;
                    }
                }
                if(count<10){
                    System.out.print("您共输入了" + count + "个单词.");
                    System.out.println("您的输入是 " + str);
                }
                else{
                    System.out.println("您输入的单词超过了10个!");
                }
            } 
            catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    }楼上的代码有问题,而且不能完成所需的功能
    是在运行后才要求用户输入的,而不是指定参数!
    第二题就不说了
      

  2.   

    补充:如果要写全还应该这样:
    import java.io.*;
    public class PrintBack {
        public static void main(String[] args) {
            System.out.println("请输入单词 : ");
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            int count = 1;
            try {
                String str = in.readLine();
                if(str.length()<14){
                    System.out.println("只能识别 java printback 指令!");
                    return;
                }
                String temp = str.substring(0,14);
                String realStr = str.substring(15,str.length());
                if(!temp.equals("java printback")){
                    System.out.println("只能识别 java printback 指令!");
                    return;
                }
                for (int i = 0; i < realStr.length(); i++) {
                    char ch = realStr.charAt(i);
                    if(ch == ' '){
                        count++;
                    }
                }
                if(count<10){
                    System.out.print("您共输入了" + count + "个单词.");
                    System.out.println("您的输入是 " + realStr);
                }
                else{
                    System.out.println("您输入的单词超过了10个!");
                }
            } 
            catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    }
      

  3.   

    回复人: interhanchi(艰难困苦,玉汝于成!) ( ) 信誉:105  2005-09-05 00:01:00  得分: 0  
     
     
       
    1.public class TestString{
    public static void main(String[] args){
    System.out.print("您共输入了"+args.length+"个单词,您的输入是:");
    for(int i=0;i<args.length;i++){
    System.out.print(args[i]+" ");
    }
    }
    }
    2.
    class Animal{
    Animal(){
    System.out.println("I am an animal");
    }
    public static void main(String[] args){
    Animal a = new Animal();
    }
    }  
     
    -----------------------------------
    支持这个写法,简单,明了!