Java 获取产品
我正在进行初级java编程练习,其中一个我一直坚持的练习要求: 写一个名为Product1ToN的程序来计算整数1到10的乘积(即1×2×3×…×10)。试着计算1到11、1到12、1到13和1到14的乘积。写下得到的乘积并解释结果。 提示:声明一个名为product的int变量(用于累加产品)并初始化为1。“Java 获取产品,java,product,Java,Product,我正在进行初级java编程练习,其中一个我一直坚持的练习要求: 写一个名为Product1ToN的程序来计算整数1到10的乘积(即1×2×3×…×10)。试着计算1到11、1到12、1到13和1到14的乘积。写下得到的乘积并解释结果。 提示:声明一个名为product的int变量(用于累加产品)并初始化为1。“ 到目前为止,我所做的是: public static void Product1ToN() { int product; for(int number = 1;
到目前为止,我所做的是:
public static void Product1ToN() {
int product;
for(int number = 1; number <= 10; number++){
product = number*number;
System.out.println(product);
}
}
publicstaticvoidproduct1ton(){
int产品;
对于(int number=1;number,在每次迭代时,要将当前乘积乘以当前数:
int product = 1;
for(int number = 1; number <= maxNum; number++){
product *= number;
}
System.out.println(product);
int-product=1;
对于(int number=1;numberpublic static void Product1ToN(int N){
int乘积=1;
对于(int number=2;numberimport java.util.Scanner;
公开课考试
{
公共静态void main(字符串[]args)
{
int x,Snum,Lnum;
int乘积=1;
扫描仪sc=新的扫描仪(System.in);
System.out.println(“输入起始点编号”);
Snum=sc.nextInt();
System.out.println(“输入终点编号”);
Lnum=sc.nextInt();
对于(x=Snum;xstart withint product=1;
,在循环内部使用product*=number
,这相当于product=product*number
,Java方法的名称通常以小写字母开头。理想情况下,该方法应将您乘以的最高数字作为显式参数,并且product=numb>er是编写product=numberproduct的一种更简洁的方法。@La comadreja根据要求进行了更新。
public static void Product1ToN(int N) {
int product = 1;
for (int number = 2; number <= N; number++) product *= number;
System.out.println(product);
}
import java.util.Scanner;
public class Test
{
public static void main (String[] args)
{
int x,Snum,Lnum;
int product = 1;
Scanner sc = new Scanner (System.in);
System.out.println("Enter starting point number");
Snum = sc.nextInt();
System.out.println("Enter Ending point number");
Lnum = sc.nextInt();
for (x=Snum; x<=Lnum; x++)
{
product *= x;
}
System.out.println("product of numbers = "+product);
}
}