Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印字符串?_Java_String_Variables - Fatal编程技术网

Java 打印字符串?

Java 打印字符串?,java,string,variables,Java,String,Variables,我在我的第一节编程课上;有人能帮我理解为什么我不能打印最后一行吗 package program4; import java.util.*; public class Program4 { public static void main(String[] args) { int a, b, c, numComparisons; String comparisons = "Comparisons for triangleType determinat

我在我的第一节编程课上;有人能帮我理解为什么我不能打印最后一行吗

package program4;

import java.util.*;

public class Program4 {

    public static void main(String[] args) {
        int a, b, c, numComparisons;

        String comparisons = "Comparisons for triangleType determination: ";
        Scanner scan = new Scanner(System.in);
        for (int i = 0; i < 7; i++) {
        }
        String triangleType = "";
        System.out.print("Enter 3 positive integer lengths for the sides of a "
                + "triangle:");
        a = scan.nextInt();
        b = scan.nextInt();
        c = scan.nextInt();

        System.out.println("The input lengths are: a = " + a + ", b = " + b + ", and"
                + " c = " + c + "");

        if ((a + b < c) || (b + c < a) || (a + c < b)) {

            System.out.print("There is no triangle with sides " + a + ", " + b + " and "
                    + "" + c + ".");
        } else {
            numComparisons = 1;
            comparisons += "a==b";
            if (a == b) {
                comparisons += "(T)" + "(b==c)";
                numComparisons++;
                if (b == c) {
                    comparisons += "(T)";
                    triangleType = "Equilateral";
                }
            } else {
                comparisons += "(F)";
                if (a == c) {
                    comparisons += "(T)";
                    triangleType = "Isosceles";
                } else {
                    comparisons += "b==c";
                    numComparisons++;
                    comparisons += "(F)";

                    if (b == c) {
                        triangleType = "Isosceles";
                    } else {
                        comparisons += "a==c";
                        numComparisons++;
                        comparisons += "(F)";
                        triangleType = "Scalene";
                    }
                }

            }
            System.out.printf("" + comparisons + (""));
            System.out.printf("numComparisons = " + numComparisons);
            System.out.println("The triangles with sides " + a + ", "
                    + " + b + ", and " + c + ", is + triangleType + ");

        }

}
package程序4;
导入java.util.*;
公共课程4{
公共静态void main(字符串[]args){
INTA、b、c、NUM比较;
String comparations=“用于三角形类型确定的比较:”;
扫描仪扫描=新扫描仪(System.in);
对于(int i=0;i<7;i++){
}
字符串triangleType=“”;
System.out.print(“为a的边输入3个正整数长度”
+“三角形:”;
a=scan.nextInt();
b=scan.nextInt();
c=scan.nextInt();
System.out.println(“输入长度为:a=“+a+”,b=“+b+”,和”
+“c=“+c+”);
如果((a+b

}您的最后一行语法非常混乱

这个

应该是

 System.out.println("The triangles with sides " + a + ", "
                    +  b + ", and " + c + ", is " + triangleType);
System.out.println("The triangles with sides " + a + ", "
                +  b + ", and " + c + ", is" + triangleType);

你的最后一行语法相当混乱

这个

应该是

 System.out.println("The triangles with sides " + a + ", "
                    +  b + ", and " + c + ", is " + triangleType);
System.out.println("The triangles with sides " + a + ", "
                +  b + ", and " + c + ", is" + triangleType);
您使用的IDE/编辑器是什么?它应该在这里显示错误。这应该是

System.out.println("The triangles with sides " + a + ", "
                +  b + ", and " + c + ", is" + triangleType);
这样更好

您使用的IDE/编辑器是什么?它应该在这里显示错误。这应该是

System.out.println("The triangles with sides " + a + ", "
                +  b + ", and " + c + ", is" + triangleType);


这是更好的

搜索您最后一行中缺少的“+”。两个查询。第一个-为什么您认为教授非常糟糕
?第二个-为什么您认为
只想让我们按照他编写的代码来编写,这并不总是理想的
?第一个。他非常糟糕,因为他试图解释编码技术,而不是什么然后他接着问这是否有意义,当你告诉他这不清楚时,他斥责你说:“这很简单,如果你不明白,你就不应该是计算机科学专业的学生。”。“这是我的第一堂计算机科学课,我觉得这相当苛刻。我也相信编码可以用不同的创新方式来完成。他明确地告诉我们不要以任何其他方式执行代码,而不是按照他告诉我们的方式。我认为或相信我们应该探索其他编码选项谢谢您的回答。你说得对,编码可以用不同的创新方式来完成,而且没有人会告诉你别的。希望以后您会发现编码更容易。干杯,谢谢你的智慧之言。这位教授让我想换专业,但我会努力坚持。我觉得编程非常有趣,我真的不想放弃它。在最后一行中搜索缺少的“+”两个查询。第一个-你为什么认为那位教授很糟糕?第二个问题-为什么你认为
只想让我们按照并不总是理想的代码来编码呢。他非常糟糕,因为他试图解释编码技术和其他东西,但不是很清楚。然后他接着问这是否有意义,当你告诉他这不清楚时,他斥责你说“这很简单,如果你不明白,你就不应该是计算机科学专业的学生。”我发现这相当苛刻,因为这是我的第一节计算机科学课。我也相信编码可以用不同的创新方式来完成。他明确地告诉我们不要以任何其他方式执行代码,而不是按照他告诉我们的方式。我认为或相信我们应该探索其他编码选项谢谢您的回答。你说得对,编码可以用不同的创新方式来完成,而且没有人会告诉你别的。希望以后您会发现编码更容易。干杯,谢谢你的智慧之言。这位教授让我想换专业,但我会努力坚持。我觉得编程很有趣,我真的不想放弃它。我终于得到了它。感谢you@FarazDurrani有什么原因吗?@DwightEveridge如果这个答案解决了你的问题,你能(通过点击复选标记)将其标记为已接受吗?我终于得到了。感谢you@FarazDurrani有什么原因吗?@DwightEveridge如果这个答案解决了您的问题,您可以将其标记为已接受(通过单击复选标记)?您应该尝试eclipse。然后,您将能够在键入代码时看到错误。该类需要netBeans。除了它,我什么都用不了。真奇怪。我从来没有老师强迫我们使用一个特定的想法是的,我的教授非常具体,不允许我们使用不同的编程技术或IDE。不是一个很好的人。你应该试试eclipse。然后,您将能够在键入代码时看到错误。该类需要netBeans。除了它,我什么都用不了