gpt4 book ai didi

java - 字符串文本中标记的语法错误

转载 作者:行者123 更新时间:2023-12-02 03:54:06 25 4
gpt4 key购买 nike

在 System.out.println 的第一个实例之后,我的几乎所有 System.out.println 文本中不断收到“标记上的语法错误,请删除这些标记”。我不知道这意味着什么或如何解决?我是一个非常新的开始,所以这段代码中可能有多个错误。我还收到“ token “doubled is”上的语法错误,无效的AssignmentOperator”和““”squared is””,以及无效的AssignmentOperator”错误。这是一个类(class)的作业,最终结果应该是 n 的相反数是 y n 加倍为 y n 的二分之一是 y n 的平方是 y n 的倒数是 y n 的十分之一是 y,y 的平方是 z n 减去 n 的最后一位数字是 y n 与 n+1 和 n+2 之和为 y谢谢你!

import java.util.Scanner;
public class Arithmetic {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int n = scanner.nextInt();
int opposite = n*-1;
System.out.println("The opposite of" n "is" opposite);
int twoTimes = n*2;
System.out.println(n "doubled is" twoTimes);
int half = n/2;
System.out.println("half of "n "is" half);
int square= n*n;
System.out.println(n "squared is" square);
int reciprocal= 1/n;
System.out.println("the reciprocal of" n "is" reciprocal);
double fraction = n*.10;
double fractionTwo = fraction*fraction;
System.out.println("one-tenth of" n "is" fraction "and" fraction "squared is" fractionTwo);
// int lastDigit =
// System.out.println();
int sum= n+1;
int sumTwo= n+2;
int sumTotal= sum + sumTwo;
System.out.println("the sum of" n "and" sum "and" sumTwo "is" sumTotal);

}
}

**如果有人愿意帮助我找出“n+1”/“n+2”公式以及如何在代码中格式化它,我将不胜感激!

最佳答案

这段代码有一些错误。

  • 您没有正确连接任何到控制台的打印。

    System.out.println("The opposite of" n "is" opposite);

    应该是:

    System.out.println("The opposite of" + n + "is" + opposite);

    当我们想要组合字符串时,我们使用 + 符号。

  • int reciprocal= 1/n; 不起作用;它应该是 double reciprocal= 1.0/n; 假设 nint

  • “n+1”/“n+2”就是:double result = (n + 1.0)/(n + 2.0); 假设 n 是一个 int

  • 关于java - 字符串文本中标记的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35641177/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com