猿问

新手求教一个问题,题目是输入一个任意数,得出与1到5相乘的结果 ​

我这么写。输入1等于39,这是什么意思呀

import java.util.Scanner;
public class test {
 public static void main(String[] args){
 Scanner in=new Scanner(System.in);
 System.out.println("请输入一个整数;");
 int sum=in.nextInt();
 System.out.println('1'*sum);
 
    }
 
}

我要当工程师啦
浏览 1191回答 3
3回答

蜂之谷

1不要加引号啊

最怕碌碌无为一生还安慰自己平凡可贵

你的 1 加了单引号,它就是一个char类型,我刚刚试了一下,输入1的时候是等于49。你可以试试 char a =49;  System.out.println(a);看看这个 a 等于多少
随时随地看视频慕课网APP

相关分类

Java
我要回答