Java 变量和赋值语句
我很难完成这道题。我不知道如何处理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美元 我的密码是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
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对你来说意味着什么?这不是正确的变量类型。我正试图帮助你学习和思考这个问题