当前位置: 首页 > 知识库问答 >
问题:

Java乘法(在PrintStream类型中不适用于参数(String,int))[closed]

顾昌翰
2023-03-14

在系统上获取此错误的任意数字的表。出来println(数字“x”i“=”,数字*i);

(在类型PrintStream不适用于参数(String, int))

package JAVAS;
import java.util.Scanner;
public class number {

    public static void main(String[] args) {
Scanner num = new Scanner(System.in);
System.out.println("Enter the number ??");
int number = num.nextInt();
int i=1;
System.out.println("the table of the following number is ");
while (i <= 10)
{
    System.out.println(number+" x "+i+" = ",+number*i);
    i++;
}
        
    }
}

共有2个答案

华宣
2023-03-14

使用System.out.println(数字x i " = " 数字*i);

洪季萌
2023-03-14

你的问题是你的println中有一个额外的逗号。然而,为了清晰,并向您展示这样做的更好方法,请考虑以下内容:

public static void main(String[] args) throws IOException {
    try (Scanner scanner = new Scanner(System.in)) {
        System.out.println("Enter the number ??");
        int number = scanner.nextInt();
        System.out.println("the table of the following number is ");
        String format = "%d x %d = %d";
        for (int i = 1; i < 11; i++) {
            System.out.println(String.format(format, number, i, number * i));
        }
    }
}
 类似资料:
  • 在系统上获取此错误的任意数字的表。出来println(数字“x”i“=”,数字*i); (在类型PrintStream不适用于参数(String, int))

  • 它给我一条错误消息,说 PrintStream类型中的printf(String, Object...)方法不适用于参数(String, val)

  • 问题内容: 好的,所以我是Java的新手,我正在尝试制作我的第一个程序,但收到此消息后,似乎无法修复: 这是代码: 问题答案: 此类错误消息表示您为方法提供的参数类型与预期的参数类型之间存在差异。在这种情况下,它要求一个(Object [])和一个数组,但您要给它一个String和两个Integer。您首先需要将它们打包为数组。

  • 问题内容: 我有一个奇怪的编译问题。我无法解决此问题。同样的代码在另一个项目中也能正常工作 我收到错误消息 但是,当我这样做时,不会出现任何错误。但是我没想到这一点。 我不确定这是否是Eclipse问题。感谢您的帮助。 问题答案: 由于是通用接口,因此您应该像这样调用:

  • 创建一个名为平均值的方法,用于计算作为参数传递的数字的平均值。之前创建的方法和必须在此方法中使用! 在以下模板中定义方法: 我正在努力将sum()方法放在average()方法中。我不知道如何让它工作,因为我在eclipse中不断遇到这样的错误: 这是我的代码: 我知道这与我将average方法定义为double类型有关,但我尝试将它们改为double,并调用我的变量“int avg=…”作为“双

  • 我试图在一个测试中模拟。我在网上找到了一些人们也这么做的例子。 一个例子来自sping-data-elasticsearch,另一个来自一些教程。 这是我自己的例子。 不幸的是,我看到了一些警告。以下是我得到的: 网络客户。RequestHeaderUrispec是原始类型。对泛型类型WebClient的引用。RequestHeaderUrispec应该参数化 当我更改代码并向添加通配符时,我会收