如何打印三角形的数目,然后打印三角形的最小周长? import java.util.Scanner; 公共类项目{ 公共静态void main(字符串[]args){ 扫描仪输入=新扫描仪(System.in); //要扫描这些值 int N; //行数 双面1,双面2,双面3` 双倍最小值=1000; //保持最小值 双和=0; //保留计算值 int,其中一个=0; System.out.println(“您有多少个三角形?”); N=input.nextInt(); //几行 System.out.println(“请插入长度” +“这些三角形的边(每行3个实数):”; 对于(int i=0;i

如何打印三角形的数目,然后打印三角形的最小周长? import java.util.Scanner; 公共类项目{ 公共静态void main(字符串[]args){ 扫描仪输入=新扫描仪(System.in); //要扫描这些值 int N; //行数 双面1,双面2,双面3` 双倍最小值=1000; //保持最小值 双和=0; //保留计算值 int,其中一个=0; System.out.println(“您有多少个三角形?”); N=input.nextInt(); //几行 System.out.println(“请插入长度” +“这些三角形的边(每行3个实数):”; 对于(int i=0;i,java,Java,您的错误在这一行。我已将其更正为应该的内容: import java.util.Scanner; public class project { public static void main(String[]args){ Scanner input = new Scanner(System.in); // to scan the values int N ; // numbers of lines double side1,

您的错误在这一行。我已将其更正为应该的内容:

    import java.util.Scanner;
     public class project {
     public static void main(String[]args){
    Scanner input = new Scanner(System.in);   

// to scan the values

    int N ;   

// numbers of lines

    double side1,side2,side3;  `




     double minimum = 1000; 

// to keep the minimum value

         double sum = 0;  

// to keep calculated values

          int which_one = 0 ;

    System.out.println("How many triangles do you have?");
    N = input.nextInt();         

// how many lines

     System.out.println("Please, insert lengths of the " 
            + "sides of these triangles (3 real numbers per line):");

            for (int i = 0; i < N ; i++){  

// loop for taking the value from the user


     side1 = input.nextDouble();           // input of side1
     side2 = input.nextDouble();           // input of side2
     side3 = input.nextDouble();           // input of side3
     sum = side1 + side2 + side3;  


     if (sum < minimum ) minimum = sum;
       which_one =  N+1;

            }

         System.out.printf("Triangle no."+ which_one 
              + " has the minimum perimeter which is %.1f%n "+minimum);        
}
}

我将
+
之前的
最小值
替换为“,”,以便提供
最小值
作为格式说明符
%的值。1f

这里有问题吗?你的代码有效吗?你要我们做什么?欢迎来到Stack Overflow!看起来你在请求家庭作业帮助。虽然我们对此本身没有问题,但请注意这些,并相应地编辑您的问题。
System.out.printf("Triangle no." + which_one + 
    " has the minimum perimeter which is %.1f\n " , minimum);