4 回答

TA貢獻1995條經(jīng)驗 獲得超2個贊
你的問題是,在java中,每個操作都應該在方法內(nèi)處理。試試下面這樣:
public void actions() { //declaring a method
ansAddition = numberOne + numberTwo;
String questionOne = numberOne + " + " + numberTwo + " = ";
ansMultiply = numberOne * numberTwo;
String questionTwo = numberOne + " * " + numberTwo + " = ";
ansDivide = numberOne / numberTwo;
ansSubtract = numberOne - numberTwo;
if (ansAddition > 0) {
answerNumbers = ansAddition;
}
}

TA貢獻1780條經(jīng)驗 獲得超4個贊
您需要在方法中移動代碼。其中一個解決方案可能如下所示
package application;
public class Mathprocess {
public static void main(String[] args){
int numberOne = 15;
int numberTwo = 5;
int answerNumbers;
int ansSubtract = 0;
int ansDivide = 0;
int ansMultiply = 0;
int ansAddition = 0;
//Question 1
ansAddition = numberOne + numberTwo;
String questionOne = numberOne + " + " + numberTwo +" = ";
//Question 2
ansMultiply = numberOne * numberTwo;
String questionTwo = numberOne + " * " + numberTwo +" = ";
//Question 3
ansDivide = numberOne / numberTwo;
//Question 4
ansSubtract = numberOne - numberTwo;
// error happens here
if (ansAddition > 0) {
answerNumbers = ansAddition;
}
}
}
但是,根據(jù)您的需求,它可能會有所不同。

TA貢獻1900條經(jīng)驗 獲得超5個贊
您需要在函數(shù)中執(zhí)行代碼,例如“包應用程序;
public class Mathprocess {
int numberOne = 15;
int numberTwo = 5;
int answerNumbers;
int ansSubtract = 0;
int ansDivide = 0;
int ansMultiply = 0;
int ansAddition = 0;
public static void main(String[] args)
{
//Question 1
ansAddition = numberOne + numberTwo;
String questionOne = numberOne + " + " + numberTwo +" = ";
//Question 2
ansMultiply = numberOne * numberTwo;
String questionTwo = numberOne + " * " + numberTwo +" = ";
//Question 3
ansDivide = numberOne / numberTwo;
//Question 4
ansSubtract = numberOne - numberTwo;
// error happens here
if (ansAddition > 0)
{
answerNumbers = ansAddition;
}
}
}`

TA貢獻1951條經(jīng)驗 獲得超3個贊
與定義類一致:類描述屬于它的對象的內(nèi)容:它描述數(shù)據(jù)字段(稱為實例變量)的聚合,并定義操作(稱為方法)。
一個類包含2個事物實例變量和方法,所以如果你想把任何東西放在其他任何東西上,你必須得到方法的幫助
public class Mathprocess {
int numberOne = 15;
int numberTwo = 5;
int answerNumbers;
int ansSubtract = 0;
int ansDivide = 0;
int ansMultiply = 0;
int ansAddition = 0;
//Question 1
ansAddition = numberOne + numberTwo;
String questionOne = numberOne + " + " + numberTwo + " = ";
//Question 2
ansMultiply = numberOne * numberTwo;
String questionTwo = numberOne + " * " + numberTwo + " = ";
//Question 3
ansDivide = numberOne / numberTwo;
//Question 4
ansSubtract = numberOne - numberTwo;
// error happens here
method() {
if (ansAddition > 0) {
answerNumbers = ansAddition;
}
}
}
添加回答
舉報