当前位置: 首页 > 面试题库 >

这是怎么了 printf给出错误

广瑞
2023-03-14
问题内容
public class AssignClass {

    public static void main(String[] args) {

        int numArr[] = {82,60,72,50,3,39,47,20}; //integer array 
        int smallTemp = numArr[0]; //assigning zeroth element as small number
        int largeTemp = numArr[1]; //assigning first element as large number

        for(int i=0; i<numArr.length;i++) //iterating till the end of the array
        {
            if(largeTemp<numArr[i]) //check if i'th value of array is large than largeTemp
            {
                largeTemp=numArr[i];
            }
            if(smallTemp>numArr[i]) //check if i'th value of array is small than largeTemp
            {
                smallTemp=numArr[i]; 
            }
        }

        System.out.printf("Largest Number: %d\n", largeTemp); //print large number
        System.out.printf("Smallest Number: %d\n", smallTemp); //print small number

    }

}

printf下划线为红色并给出错误信息?怎么了?我用过Eclipse


问题答案:

printf从Java 5开始可用。因此,看起来您的项目已配置为使用Java 1.4。右键单击更改项目的配置,然后转到“属性”:

  • 选择Java Build Path选项,并确保您为项目使用正确的Java JDK版本。
  • 选择Java编译器选项,并确保您使用的是Java 1.5或更高版本。

如果碰巧要用Java 8创建项目,请确保您使用的是带有Java 8支持插件的Eclipse Luna或Eclipse
Kepler。IMO我建议您使用Eclipse
Luna。免责声明:我不是Eclipse或其他任何基于Eclipse的技术的贡献者,只是对该工具的满意的用户。



 类似资料:
  • 问题内容: 这是代码: 输出是然后 为什么是第一个输出而不是? 问题答案: 它在第一个示例中进行整数除法,因为这是数字文字的默认类型。尝试将其更改为(或-d后缀表示a ),您应该得到相同的答案。

  • 问题内容: 我正在阅读有效的Java,它在各处都用于换行符。我已经相当成功地在Java程序中使用了换行符。 哪个是“正确”的?这有什么错?Java为什么要更改此C约定? 问题答案: 从快速的Google: 还有一个说明符与参数不对应。输出行的是“%n”。在某些情况下,也可以使用“ \ n”,但是由于“%n”总是输出正确的平台特定的行分隔符,因此它可以跨平台移植,而“ \ n”则不能。

  • 问题内容: Java applet代码 html文件 错误 问题答案: 问题出在包装上。您需要更改applet的code属性,并根据放置HTML的位置更改codebase属性。您必须将HellowApplet.class放在名为M257Applet的目录中(因为这是您提供的软件包),并且applet标记应类似于: 为此,您的HTML必须与M257Applet位于同一目录(不在M257Applet内

  • 问题内容: boolean r = false ; int s = 0 ; while (r == false) ; { s = getInt() ; if (!(s>=0 && s<=2)) System.out.println (“try again not a valid response”) ; else r = true ; } 即使输入3或123,循环也不会终止,文本也不会显示。怎么了

  • 我安装了kubeadm(版本:v1.13.2),init之后,我安装了flannel,它失败了,install命令: 错误如下所示。

  • 问题内容: 这是我第一次真正使用列表和队列,因此这可能是一个非常简单的错误。是否因为我的队列中充满了无法转换为整数的对象? 问题答案: 除非您确实对性能至关重要,并且您使用了许多像int这样的原子类型,否则您确实应该使用Generics和ArrayList / ArrayDeque。然后,您应该看看 http://labs.carrotsearch.com/hppc.html