我使用bluej。 https://gyazo.com/77463830f2b557c86fbf65c7401053a4
我找不到我错过的地方“(”
public Date(int day, int month, int year){
if checkDate(day,month,year)=false {
_day=default_Day;
_month=default_Month;
_year=default_Year;}
else {
_day=day;
_month=month;
_year=year;
}
提前感谢=)
答案 0 :(得分:0)
您需要将条件括在括号中并使用<html>
<head>
<base href="https://cdn.rawgit.com/download/polymer-cdn/1.5.0/lib/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="paper-item/paper-item.html">
<link rel="import" href="iron-collapse/iron-collapse.html">
<link rel="import" href="paper-menu/paper-menu.html">
</head>
<body>
<paper-menu>
<paper-item>One</paper-item>
<paper-item>Two</paper-item>
<paper-item>Three</paper-item>
<paper-item>Four</paper-item>
</paper-menu>
<button onClick="document.querySelector('paper-item').remove();">Remove first menu item</button>
</body>
</html>
运算符(==
)执行比较是一个赋值运算符。所以,
更改
=
到
if checkDate(day,month,year)=false{
或者,为了使其更简单,将其更改为
if (checkDate(day,month,year) == false){
答案 1 :(得分:0)
在代码的第二行中,'('和')'都缺失了。 此外,你将'='(赋值)误认为'=='(等于)。 除了
if (checkDate(day,month,year)==false)
可以更简单地表达为
if (!checkDate(day,month,year))
public Date(int day, int month, int year){
if (checkDate(day,month,year)==false) {
//if (!checkDate(day,month,year)) { <- exactly the same, but simpler
_day=default_Day;
_month=default_Month;
_year=default_Year;
}
else {
_day=day;
_month=month;
_year=year;
}