编写一个java程序,用户从键盘只能输入整数,程序输出这些整数的乘积,以下是我编写的java程序

编写一个java程序,用户从键盘只能输入整数,程序输出这些整数的乘积,以下是我编写的java程序,第1张

你这个程序写法有问题:

1)product = 0 ,其它数 0,都会等于0,得不到乘积

2)readernextInt();你的方法写成了NextInt(),首字母应该小写

3)while(readerhasnextInt())这句让你Scanner的输入变成了死循环,没有条件从循环体中出来

按照你的要求,我修改了你的程序(已测试):

import javautil;

public class Example{

private static int product=1;

    private static int m=0;

      public static void main(String args[]){

      Scanner reader=new Scanner(Systemin);

      Systemoutprint("一共有几个整数:");

      if(readerhasNextInt()){

       m=readernextInt();

       input(m);

       Systemoutprintf("%d个数的积为%d\n",m,product);

      }

   }

      public static void input(int m){

       for(int i=0;i<m;i++){

       Scanner in = new Scanner(Systemin);

       Systemoutprint("整数:");

       if(inhasNextInt()){

       product =innextInt();

       }

       }

      }

}

当然,这个程序要求必须整数输入,否则就会出错,我没有加报错处理,更详细的应该加上try catch

public class Demo {

public static void main(String[] args) {

Scanner sc = new Scanner(Systemin);

Systemoutprintln("输入整数:");

int temp1=scnextInt(),temp2;

while(true){

temp2=scnextInt();

temp1=temp1temp2;

Systemoutprintln("乘积:"+temp1);

}

}

}

结果:

输入整数:

2

3

乘积:6

4

乘积:24

6

乘积:144

通过键盘输入两个整数,求两数的和的Java程序如下图所示:

编写Java程序时,应注意以下几点:

大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为java。(如果文件名和类名不相同则会导致编译错误)。

主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

以上就是关于编写一个java程序,用户从键盘只能输入整数,程序输出这些整数的乘积,以下是我编写的java程序全部的内容,包括:编写一个java程序,用户从键盘只能输入整数,程序输出这些整数的乘积,以下是我编写的java程序、编写一个java程序,用户从键盘输入任意个整数,程序输出这些整数的乘积。、编写一个java程序,通过键盘输入两个整数,求两数的和的程序。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9643736.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存