Java 这里怎么了?printf给出了一个错误 公共类赋值类{ 公共静态void main(字符串[]args){ int numArr[]={82,60,72,50,3,39,47,20};//整数数组 int smallTemp=numar[0];//将第零个元素指定为小数字 int-largeTemp=numar[1];//将第一个元素指定为大数 for(int i=0;i

Java 这里怎么了?printf给出了一个错误 公共类赋值类{ 公共静态void main(字符串[]args){ int numArr[]={82,60,72,50,3,39,47,20};//整数数组 int smallTemp=numar[0];//将第零个元素指定为小数字 int-largeTemp=numar[1];//将第一个元素指定为大数 for(int i=0;i,java,eclipse,Java,Eclipse,printf从Java 5开始就可用,因此您的项目似乎已配置为使用Java 1.4。右键单击项目以更改其配置,然后转到属性: 选择Java构建路径选项,并确保为项目使用正确的Java JDK版本 选择Java编译器选项并确保您使用的是Java 1.5或更高版本 如果您碰巧在Java 8中创建了一个项目,请确保您正在使用Eclipse Luna或Eclipse Kepler以及支持Java 8的插件。我建议您使用Eclipse Luna。免责声明:我不是Eclipse或任何其他Eclipse基

printf
从Java 5开始就可用,因此您的项目似乎已配置为使用Java 1.4。右键单击项目以更改其配置,然后转到属性:

  • 选择Java构建路径选项,并确保为项目使用正确的Java JDK版本
  • 选择Java编译器选项并确保您使用的是Java 1.5或更高版本

如果您碰巧在Java 8中创建了一个项目,请确保您正在使用Eclipse Luna或Eclipse Kepler以及支持Java 8的插件。我建议您使用Eclipse Luna。免责声明:我不是Eclipse或任何其他Eclipse基础技术的贡献者,只是这个工具的一个愉快的用户。

printf
自Java 5以来就可用,所以看起来您的项目已配置为使用Java 1.4。右键单击项目更改其配置,然后转到属性:

  • 选择Java构建路径选项,并确保为项目使用正确的Java JDK版本
  • 选择Java编译器选项并确保您使用的是Java 1.5或更高版本

如果您碰巧在Java 8中创建了一个项目,请确保您正在使用Eclipse Luna或Eclipse Kepler以及支持Java 8的插件。我建议您使用Eclipse Luna。免责声明:我不是Eclipse或任何其他Eclipse基础技术的贡献者,只是这个工具的一个愉快的用户。

printf
自Java 5以来就可用,所以看起来您的项目已配置为使用Java 1.4。右键单击项目更改其配置,然后转到属性:

  • 选择Java构建路径选项,并确保为项目使用正确的Java JDK版本
  • 选择Java编译器选项并确保您使用的是Java 1.5或更高版本

如果您碰巧在Java 8中创建了一个项目,请确保您正在使用Eclipse Luna或Eclipse Kepler以及支持Java 8的插件。我建议您使用Eclipse Luna。免责声明:我不是Eclipse或任何其他Eclipse基础技术的贡献者,只是这个工具的一个愉快的用户。

printf
自Java 5以来就可用,所以看起来您的项目已配置为使用Java 1.4。右键单击项目更改其配置,然后转到属性:

  • 选择Java构建路径选项,并确保为项目使用正确的Java JDK版本
  • 选择Java编译器选项并确保您使用的是Java 1.5或更高版本


如果您碰巧在Java 8中创建了一个项目,请确保您正在使用Eclipse Luna或Eclipse Kepler以及支持Java 8的插件。我建议您使用Eclipse Luna。免责声明:我不是Eclipse或任何其他Eclipse基础技术的贡献者,只是这个工具的一个愉快的用户。

…有什么错误吗?您尝试过…编译代码?这段代码对我有用,请确保在类路径中有JDK。顺便说一句,问题可能在于初始化numArr。您应该执行如下操作:
int[]numArr=new int[]{}
如果您想在一条语句中使用文字值创建和初始化数组。@user268396,编译得很好……出现了什么错误?您尝试过……编译代码吗?这段代码对我很有效,请确保在类路径中使用JDK。顺便说一句,问题可能在于您初始化numArr。您应该在t[]numArr=newint[]{}如果您想在一条语句中使用文字值创建和初始化数组。@user268396,编译得很好……出现了什么错误?您尝试过……编译代码吗?这段代码对我很有效,请确保在类路径中使用JDK。顺便说一句,问题可能在于您初始化numArr。您应该在t[]numArr=newint[]{}如果您想在一条语句中使用文字值创建和初始化数组。@user268396,编译得很好……出现了什么错误?您尝试过……编译代码吗?这段代码对我很有效,请确保在类路径中使用JDK。顺便说一句,问题可能在于您初始化numArr。您应该在t[]numArr=new int[]{}如果要在一条语句中使用文字值创建并初始化数组。@user268396编译良好。
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

    }

}