Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Java 变量和赋值语句_Java_Variables - Fatal编程技术网

Java 变量和赋值语句

Java 变量和赋值语句,java,variables,Java,Variables,我很难完成这道题。我不知道如何处理int和double值进行计算。我将如何解决这些问题。我在课堂上使用Jgrasp。 计算: 标准:20.0+40.0+5.0+60.0+30.0/5 加权:20.0*0.15+40.0*0.1+4.0*0.2+60.0*0.25+30.0*0.3 标准地毯费用:620.0美元 加权地毯成本:640.0美元 我的密码是 import javax.swing.JOptionPane; public class Project2A public st

我很难完成这道题。我不知道如何处理int和double值进行计算。我将如何解决这些问题。我在课堂上使用Jgrasp。 计算:

标准:20.0+40.0+5.0+60.0+30.0/5

加权:20.0*0.15+40.0*0.1+4.0*0.2+60.0*0.25+30.0*0.3

标准地毯费用:620.0美元

加权地毯成本:640.0美元

我的密码是

  import javax.swing.JOptionPane;

  public class Project2A

   public static void main(String[] args)
   {
    int sqftbrm = 20;
    int sqftdrm = 40;
    int sqfthal = 5;
    int sqftgrm = 60;
    int sqftstr = 30;

   double bf = .15;
   double df = .10;
   double hf = .20;
   double gf = 0.25;
   double sf = .30;

char stndCst[] = {"(sqftbrm + sqftdrm +sqfthal + sqftgrm + sqftstr)"/5};
String stdcst = new String(stndCst);
System.out.print(stdcst);

char wtAvg[] = {"sqftbrm*bf" + "sqftdrm*df" + "sqfthal*hf" + "sqftgrm*gf" + "sqftstr*sf");
String wtAverage = new String(wtAvg);
System.out.print(wtAverage);
    }

除了您可能应该使用IDE来轻松识别错误这一事实之外。。。。main方法上的分号、缺少括号、变量类型无效等

您只有两个数组,每个数组都有一个字符串值

char stndCst[] = {"(sqftbrm + sqftdrm +sqfthal + sqftgrm + sqftstr)"/5};

char wtAvg[] = {"sqftbrm*bf" + "sqftdrm*df" + "sqfthal*hf" + "sqftgrm*gf" + "sqftstr*sf"} ;
如果您想对一些变量进行数学运算,请删除引号

比如说,

double stndCst = (sqftbrm + sqftdrm +sqfthal + sqftgrm + sqftstr) / 5.0;

double wtAvg = sqftbrm*bf + sqftdrm*df + sqfthal*hf + sqftgrm*gf + sqftstr*sf ;

你能不能把你的帖子限制在你目前遇到的问题上,而不是整个任务描述?请这么做。我编辑了这篇文章,所以它有我的问题,一些背景信息,还有我的代码@cricket_007; you have;在你的主要方法原型之后。您正在将代码放入初始化块中…谢谢@Jezor,但我仍然不知道如何设置代码的计算部分。我不知道该用什么,以及如何应用它。@Jasvantsinghdosangh你到底有什么问题?哪一行?我在你的代码中看不到任何计算,你甚至试过自己写吗?如果你按照你告诉我的做过一次的话do@cricket_007,我的字符wtAvg[]仍然有一个错误,{sqftbrmbf+sqftdrmdf+sqfthalhf+sqftgrmgf+sqfttr*sf};我无法猜测您的代码可能会出现的所有问题。您必须比错误更具体为什么要使用char[]来存储单个整数?谁教你的?Project2A.java:19:错误:不兼容的类型:从int到char的可能有损转换我不知道应该改成什么@蟋蟀?char对你来说意味着什么?这不是正确的变量类型。我正试图帮助你学习和思考这个问题