Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从for循环中获取元素的总和? import java.util.Scanner; 类对象详细信息{ 双w,t,res,amt; 字符串ob; 无效获取详细信息(int n){ Scanner get=新扫描仪(System.in); int极限=n; System.out.println(“输入对象详细信息\n”); 对于(int i=0;i_Java - Fatal编程技术网

如何从for循环中获取元素的总和? import java.util.Scanner; 类对象详细信息{ 双w,t,res,amt; 字符串ob; 无效获取详细信息(int n){ Scanner get=新扫描仪(System.in); int极限=n; System.out.println(“输入对象详细信息\n”); 对于(int i=0;i

如何从for循环中获取元素的总和? import java.util.Scanner; 类对象详细信息{ 双w,t,res,amt; 字符串ob; 无效获取详细信息(int n){ Scanner get=新扫描仪(System.in); int极限=n; System.out.println(“输入对象详细信息\n”); 对于(int i=0;i,java,Java,我想要循环中所有迭代的amt之和。添加所有金额并显示应付总额。我是新来的尝试自我学习的编码。在循环之前谢谢你 import java.util.Scanner; class objectDetails { double w, t, res, amt; String ob; void getDetails(int n) { Scanner get = new Scanner(System.in); int limit = n;

我想要循环中所有迭代的amt之和。添加所有金额并显示应付总额。我是新来的尝试自我学习的编码。在循环之前谢谢你

import java.util.Scanner;

class objectDetails {

    double w, t, res, amt;

    String ob;

    void getDetails(int n) {
        Scanner get = new Scanner(System.in);

        int limit = n;

        System.out.println("Enter Object Details\n");

        for (int i = 0; i < limit; i++) {
            System.out.println("Name of appliance:\n");

            ob = get.next();

            System.out.println("Enter the amount of watts per hour:\n");

            w = get.nextDouble();

            System.out.println("Enter the amount of time in hours used:\n");

            t = get.nextDouble();

            res = (w * t) / 1000;

            amt = (res * 4.2);

            System.out.println("The amount in ruppes payable=" + amt);

        }
    }
}
然后在循环中(计算数量后)

最后,在循环之后,比如

total += amt;

分配一个全局变量并将值存储在该变量中,最后打印该全局变量的值。
仅此而已

您说您正在尝试自学,但这并不是通过复制和粘贴我们的解决方案来实现的。你可以自己尝试,如果失败了,可以问一些具体的问题。首先要学会格式化你的代码
total += amt;
System.out.printf("The total is %.2f%n", total);