要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
答案:5 悬赏:0
解决时间 2021-03-06 23:49
- 提问者网友:凉末
- 2021-03-06 10:43
要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
最佳答案
- 二级知识专家网友:長槍戰八方
- 2021-03-06 12:22
自然语言里面 ,1*X 就是等于X,这个你没有必要做啊,另外你的程序可以优化下
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("请输人一个整数:");
int A = in.nextInt();
for (int i = 1; i <= 5; i++) {
System.out.println(i + "*+A=" + i * A);
}
}
}
追问:和我自己做的是一样的结果,输入2,会输出1*A=2 2*A=4 这样,刚自学JAVA第一天,不知道怎么优化,不好意识。
我又在网上找了个可以成功运行的代码,但是我按他修改了一部分,还是会报错Test1是我找的,Test是我自己写的
追答:下次,不要截图,直接贴代码,别人复制也容易。
你好好看看,一样么?A后面和i前面的加号哪去了
追问:非常感谢,弄好了,方便的话可以PM我下QQ吗?
追答:不用谢
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("请输人一个整数:");
int A = in.nextInt();
for (int i = 1; i <= 5; i++) {
System.out.println(i + "*+A=" + i * A);
}
}
}
追问:和我自己做的是一样的结果,输入2,会输出1*A=2 2*A=4 这样,刚自学JAVA第一天,不知道怎么优化,不好意识。
我又在网上找了个可以成功运行的代码,但是我按他修改了一部分,还是会报错Test1是我找的,Test是我自己写的
追答:下次,不要截图,直接贴代码,别人复制也容易。
你好好看看,一样么?A后面和i前面的加号哪去了
追问:非常感谢,弄好了,方便的话可以PM我下QQ吗?
追答:不用谢
全部回答
- 1楼网友:独钓一江月
- 2021-03-06 15:18
import java.util.Scanner;
public class Test02{
public static void main(String[] args ){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个整数:");
int number=in.nextInt();
System.out.println("请输入一个整数:"+number);
System.out.println("1*number="+1*number);
System.out.println("2*number="+2*number);
System.out.println("3*number="+3*number);
System.out.println("4*number="+4*number);
System.out.println("5*number="+5*number);
}
}
public class Test02{
public static void main(String[] args ){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个整数:");
int number=in.nextInt();
System.out.println("请输入一个整数:"+number);
System.out.println("1*number="+1*number);
System.out.println("2*number="+2*number);
System.out.println("3*number="+3*number);
System.out.println("4*number="+4*number);
System.out.println("5*number="+5*number);
}
}
- 2楼网友:青灯有味
- 2021-03-06 14:45
import java.util.Scanner;
public class 整数乘{
public static void main(String[] args){
Scanner D=new Scanner(System.in);
System.out.println("请输入一个整数");
int M=D.nextInt();
int a=1*M;
int b=2*M;
int c=3*M;
int d=4*M;
int e=5*M;
System.out.println("1*M="+a);
System.out.println("2*M="+b);
System.out.println("3*M="+c);
System.out.println("4*M="+d);
System.out.println("5*M="+e);
}
}
民工砌砖法
public class 整数乘{
public static void main(String[] args){
Scanner D=new Scanner(System.in);
System.out.println("请输入一个整数");
int M=D.nextInt();
int a=1*M;
int b=2*M;
int c=3*M;
int d=4*M;
int e=5*M;
System.out.println("1*M="+a);
System.out.println("2*M="+b);
System.out.println("3*M="+c);
System.out.println("4*M="+d);
System.out.println("5*M="+e);
}
}
民工砌砖法
- 3楼网友:不如潦草
- 2021-03-06 14:24
先不说优化,就按你写的改一点,也就是字符串拼接问题.
System.out.println("1*"+A+"="+B);
依次类推
追问:我最开始也是这样做的,但是这样是运行不了的,刚学JAVA第一天,只学了这几个步骤,不知道怎么优化。
追答:
你仔细比较代码,字符串和变量结合区 都少了'+'号 ,真是粗心 ...
System.out.println("1*"+A+"="+B);
依次类推
追问:我最开始也是这样做的,但是这样是运行不了的,刚学JAVA第一天,只学了这几个步骤,不知道怎么优化。
追答:
你仔细比较代码,字符串和变量结合区 都少了'+'号 ,真是粗心 ...
- 4楼网友:空山清雨
- 2021-03-06 13:53
你这方法写的过于啰嗦了~~用迭代发 直接写就可以你这种方法写完之后是不停的重复赋值 达不到你要的结果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |