当试图编译时,我得到了错误消息:二进制运算符的坏操作数类型 '| |' 第一种类型:int;第二种类型:int。
这是我写的代码,虽然还没有完成。
public class Main
{
public static void main ( String [] args )
{
int squareSize = BIO.getInt();
for(int row = 0; row == squareSize; row++)
{
if (row = 1 || row = squareSize)
{ for(int stars = 0; stars <=squareSize; stars++)
System.out.print("*");
}
}
请你告诉我这是什么意思,我怎么能修复它?
将if(row=1 | | row=squareSize)
更改为if(row==1 | | row==squareSize)
。
现在发生的是,您正在对变量行进行赋值,然后将数字排序在一起,这是错误的。
if (row = 1 || row = squareSize)
=
是赋值运算符,而不是等式/关系运算符。
我想你想要==
:
if (row == 1 || row == squareSize)
我试图访问使用一维数组映射定义的二维矩阵的值,并希望将该特定索引值存储在一个变量中。 该矩阵包含整数值,利用二维矩阵到一维数组映射的概念,得到“二元运算符操作数类型错误+第一类INT[]和第二类INT”的错误。 我试图访问矩阵fill中的诊断值,即fill[i-1][j-1],并希望将其存储在变量D seq_2中。length是矩阵中列的大小。 代码是
javabeans新手,如果这太简单了,请原谅我: 在编写javabean页面时得到此错误。代码基本上要求将7个值加在一起,然后将总数除以160。代码是: 我到底做错了什么?
我无法将字符串(生日)转换为整数(年龄)。我希望有人输入他们的出生年份,并让程序做一个简单的减法计算出他们的年龄。我是编程新手,所以我一直在四处寻找,大多数地方都告诉我同样的事情。 然而,在做了这些之后,当我尝试做数学时。。。 我得到了标题中的错误。 很抱歉,如果这是在错误的地方,这只是我在这里的第二个帖子。我只是点击“提问”并按照指示进行操作
二进制运算符“!=”的操作数类型不正确第一种类型:String第二种类型:int 问题是根据NetBeans的
二进制运算符"*"的操作数类型错误 我在编译过程中得到的错误是二进制运算符的坏操作数类型,表示:第一种类型:int第二种类型:int[],我只能使用这个逻辑。以下是我节目的一部分
我不知道如何修正我错误。错误状态 “DayCare.java:29:错误:二进制运算符”-“[numDaysString-1])的操作数类型不正确)第一类型:String第二类型:int”