要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scannerin=...
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();
int B=A*1;
int C=A*2;
int D=A*3;
int E=A*4;
int F=A*5;
System.out.println("1*+A"="+B);
System.out.println("2*+A"="+C);
System.out.println("3*+A"="+D);
System.out.println("4*+A"="+E);
System.out.println("5*+A"="+F);
}
}
这个是我写的代码,假如输入一个X,会输出1*A=X
有什么办法将1*A=X变为1*X=X 展开
public class Test{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输人一个整数:");
int A=in.nextInt();
int B=A*1;
int C=A*2;
int D=A*3;
int E=A*4;
int F=A*5;
System.out.println("1*+A"="+B);
System.out.println("2*+A"="+C);
System.out.println("3*+A"="+D);
System.out.println("4*+A"="+E);
System.out.println("5*+A"="+F);
}
}
这个是我写的代码,假如输入一个X,会输出1*A=X
有什么办法将1*A=X变为1*X=X 展开
展开全部
自然语言里面 ,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);
}
}
}
更多追问追答
追问
追答
下次,不要截图,直接贴代码,别人复制也容易。
你好好看看,一样么?A后面和i前面的加号哪去了
展开全部
import java.util.Scanner;
public class Test2{
public static void main(String[]args){
Scanner in =new Scanner(System.in);
System.out.println("请输入一个整数: ");
int M=in.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 Test2{
public static void main(String[]args){
Scanner in =new Scanner(System.in);
System.out.println("请输入一个整数: ");
int M=in.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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这方法写的过于啰嗦了~~用迭代发 直接写就可以 你这种方法写完之后是不停的重复赋值 达不到你要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
民工砌砖法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询