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_Variable Assignment_Short Circuiting - Fatal编程技术网

Java 尝试短路&&;以及将错误分配给字符串?

Java 尝试短路&&;以及将错误分配给字符串?,java,string,variable-assignment,short-circuiting,Java,String,Variable Assignment,Short Circuiting,我对Java非常陌生,这实际上是我的第一个项目。几天来,我一直在谷歌上搜索、阅读、反复尝试,但我仍然坚持做两件事 我确信这些问题都非常简单,我觉得自己问起来很愚蠢,但我越来越沮丧了 1) 我需要做一个由短路连接的条件语句&这将导致任何小于0且大于100的输入都是错误的。然而,我不认为这是可能的,因为一个数字不能小于100,也不能超过100。我错过什么了吗 2) 我不确定我必须做什么才能为字符串变量赋值'error'。我觉得这应该非常简单,但我不能得到它…我只是知道我不能让它成为一个打印声明 非常

我对Java非常陌生,这实际上是我的第一个项目。几天来,我一直在谷歌上搜索、阅读、反复尝试,但我仍然坚持做两件事

我确信这些问题都非常简单,我觉得自己问起来很愚蠢,但我越来越沮丧了

1) 我需要做一个由短路连接的条件语句&这将导致任何小于0且大于100的输入都是错误的。然而,我不认为这是可能的,因为一个数字不能小于100,也不能超过100。我错过什么了吗

2) 我不确定我必须做什么才能为字符串变量赋值'error'。我觉得这应该非常简单,但我不能得到它…我只是知道我不能让它成为一个打印声明

非常感谢您的任何意见/建议,我非常感谢

    import java.util.Scanner;

public class Project {

    public static void main(String[] args) {

        char letter;

        Scanner input =  new Scanner(System.in);    
            System.out.print("Please input your score.");
                int score = input.nextInt();

if (score >= 90)
{
  System.out.println("You have earned the letter grade: A");
}// end if for age >=90
else if (score >= 80)
{
  System.out.println("You have earned the letter grade: B");
} // end else if for >=80
else
{
  if (score >= 70)
  {
    System.out.println("You have earned the letter grade: C");
  }// end if for age >=70
  else
  {
    if (score >= 60)
    {
      System.out.println("You have earned the letter grade: D");
    }// end if for >=60
  else
  {
    System.out.println("You have earned the letter grade: F");
  }
}
}
}
}  
1) 您必须使用正确的运算符
|

if (score < 0 || score > 100) { ... }

你应该提供与你的问题相匹配的代码。E是否有分数?或者如果(!(source>=0)你可以做
&如果可能,应该避免分数否定。同意。我通常通过翻转IDE中的“then”和“else”语句来避免它们。
String s = "error";