我正在使用Java,但出现错误插入“赋值运算符表达式”以完成表达式”
该错误的含义是什么?是否有所有Java错误消息的列表及其含义?
谢谢
根据此页面,您正在执行此操作
编写没有赋值运算符的赋值语句:
max ; // Error, missing =
Eclipse: 语法错误,插入“ AssignmentOperator表达式”以完成表达式
您应该知道编译错误消息与实现有关。以上适用于Eclipse编译器。太阳javac
会说
YourFile.java:line: not a statement
max ;
^
使用表达式 例5.1 使用表达式 #!/usr/bin/python # Filename: expression.py length =5 breadth =2 area = length * breadth print'Area is', area print'Perimeter is', 2* (length + breadth) (源文件:code/expression.py) 输出 $
使用上面的代码,错误出现在以下行:这真的很奇怪,因为我确信我的分配是正确的。是否只有Eclipse没有正确解析代码?
你所编写的大多数语句(逻辑行)都包含了表达式(Expressions)。一个表达式的简单例子便是 2+3。表达式可以拆分成运算符(Operators)与操作数(Operands)。 运算符(Operators)是进行某些操作,并且可以用诸如 + 等符号或特殊关键词加以表达的功能。运算符需要一些数据来进行操作,这些数据就被称作操作数(Operands)。在上面的例子中 2 和 3 就是操作数。 运算
表达式是运算符和操作数(operand)的集合,或者是常量。 通常用以下格式书写。 表达式; 像这样在表达式的后面加上分号(;)的话,该表达式会被当场求值( = 执行 ),而产生的结果会被丢弃。 例: a=b; //由于=运算符的作用,b变量的值被代入到a变量中 func(); //由于()运算符的作用,func作为函数被调用,函数的返回值被舍弃 1+3; //由于+运算符的作用,1和3被求
常用运算符分类 运算符是用来操作数据的,因此,这些数据也被称为操作数,使用运算符将操作数连接而成的式子称为表达式。表达式具有如下特点: 常量和变量都是表达式 运算符的类型对应表达式的类型 每一个表达式都有自己的值,即表达式都有运算结果。 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达
我们将简单浏览一下运算符和它们的用法: 技巧 你可以交互地使用解释器来计算例子中给出的表达式。例如,为了测试表达式2 + 3,使用交互式的带提示符的Python解释器: >>> 2 + 3 5 >>> 3 * 5 15 >>> 表5.1 运算符与它们的用法 运算符 名称 说明 例子 + 加 两个对象相加 3 + 5得到8。'a' + 'b'得到'ab'。 - 减 得到负数或是一个数减去另一个数 -