【问题标题】:UnknownFormatConversionException未知格式转换异常
【发布时间】:2014-12-08 12:36:24
【问题描述】:

我有一份关于 studentPoll 代码的作业。它不起作用,我总是得到UnknownFormatConversionException. 任何想法?太棒了

public class studentPoll {
 {
     public static void main( String[]args)
     {
        int[] responses = { 1, 2 , 5, 4, 3 , 5, 2, 1 , 3, 3, 1, 4, 3, 3, 3,
           2, 3, 3, 2, 14 };

        int [ ] frequency = new int [ 6 ];

        for ( int answer = 0; answer <responses.length; answer++ )
        {
            try
            {
                ++ frequency [responses[answer] ];
            } 
            catch ( ArrayIndexOutOfBoundsException e )
            {
                System.out.println( e );
                System.out.printf( "responses[ %d] = %d\n\n",answer, responses[answer] );
            }
        } 

        System.out.printf( " %s%1 0s\n", "Rating", " Frequency " );

        for ( int rating = 1; rating < frequency.length; rating ++ )
           System.out.printf( "% 6d%10 d\n" , rating, frequency[ rating ] ) ;
        } 
} 

【问题讨论】:

    标签: java


    【解决方案1】:

    将此部分 "% 6d%10 d\n" 更改为 "%6d%10d\n" 。你那里有不可接受的空间。

    另外,将此部分 " %s%1 0s\n" 更改为 "%s%s\n"。不知道你打算在那里做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      相关资源
      最近更新 更多