要求用java表达输出一个整数,输出一个整数与1到5相乘的结果

输出一个整数X与1到5相乘的结果 输入整数:X 1*X= 2*X= ................ 这个Java代码怎么写~

import java.util.Scanner;public class Demo2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.print("请输入整数x的值");int x = in.nextInt();for (int i = 1; i <= 5; i++) {System.out.println(x + "*" + i + "=" + x * i);}in.close();}}

暂时能想到的就是用3目运算符,如果这个也不让用,那就没法了。程序设计的3大基本要素,顺序,分歧,循环,让楼主给扼杀了2个,除了写10个语句外,就只能用3目运算符了,毕竟它不在楼主罗列的不能用的语法中,其实3目运算也还是分歧的一种应用。 //============================================================================= class PrintNum{ public static void main(String args[]){ //num这个数就是给定的数 int num = 5; NumPrint(num,10); } public static int NumPrint(int num,int i){ int r = i>1 ? NumPrint(num,i-1) : 0; System.out.println(num+"*"+i+"="+i*num); return r; } }

自然语言里面 ,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);
        }
    }
}


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);

}
}

你这方法写的过于啰嗦了~~用迭代发 直接写就可以 你这种方法写完之后是不停的重复赋值 达不到你要的结果

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);

}
}
民工砌砖法

先不说优化,就按你写的改一点,也就是字符串拼接问题.

System.out.println("1*"+A+"="+B);
依次类推

要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
答:自然语言里面 ,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()...

Java写一个函数输出一个整数(第一个参数)在指定基数(第二个参数,整数...
答:package com.kidd;import java.util.Scanner;public class Main { private static int maxlength = 16; /** * 进制转换 把正整数n转换成m进制最后输出字符串格式 * * @param args */ public static void main(String[] args) { int n, m; Scanner sc = new Sca...

java 如何向程序中输入一个整数
答:使用java.util.Scanner对象获取控制台输入。通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextInt获取输入的整数。示例:public static void main(String[] args) { Scanner ...

写一个JAVA程序 输出从1到100的整数
答:代码如下:for (int a = 1; a<=100; a++){ system.out.println(a);} /// int a =1;while (a <=100){ system.out.println(a);a++;} /// int a = 1;do { system.out.println(a);a++;} while (a<=100)

如何用java输出一个整数?
答:out.println(i+j+k+l+"");输出就是一个0 如果输出的变量都是 数值类型,需要转换成String类型输出,不能 System.out.println(变量一+变量二+变量三+... +变量N);这样,否则数值都回相加。如果输出的都是String类型的,可以 System.out.println(变量一+变量二+变量三+... +变量N);这样。

java输入一个正整数输出它的所有质数的因子~求解答急急急急!_百度知...
答:按照你的要求编写的Java程序如下:import java.util.*;public class Main //主类名称必须为Main{ public static void main(String[] args) throws Exception { Scanner cin=new Scanner(System.in); System.out.print("请输入一个正整数:"); int n=cin.nextInt(); System.out.print(n+...

怎么用java语言编写:计算并输出一个整数各位数字之和?
答:import java.io.*;public class ssss { public static void main(String[] args){ String num=null;System.out.println("请输入一个整数,回车结束");try {InputStreamReader isr=new InputStreamReader(System.in);BufferedReader br=new BufferedReader(isr);while((num=br.readLine())!=null&&...

java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输...
答:import java.util.Scanner;public class ReverseNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = scanner.nextInt(); StringBuilder stringBuilder = new StringBuilder(); Strin...

求java代码写,输入一个正整数N,输出他的转置,比如输入12345,输出就为...
答:public static void main(String[] args) {Scanner in =new Scanner(System.in);System.out.println("请输入正整数!");String aa=in.next();String [] b=aa.split("");String [] bb=new String[]{};List<String> list=new ArrayList<String>();for (int i = 0; i < b.length; ...

Java编写输出一个整数的所有因子
答:import java.util.Scanner;public class A { public static void main(String[]args){ Scanner in = new Scanner(System.in);int a = in.nextInt();//从控制台读入一个整数,也可以在这直接给a赋给初值 System.out.print(a+"的所有因子是:");for(int i = 1;i<=a;i++){ if(a%i=...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网