(剔除一站二战停办的年份(1916、1940、1944)和2020年(推迟),例如
“1886年是奥运会;
1916年不是奥运会;
…”
(ps图1是用闰年举例,图2是要加的代码奥林匹克)
问题:怎么在图2里挑选出1916、1940等年份——不举行奥运会
你好
我加了12行
但是运行结果还是32次,没有减少
你看到了能帮帮我吗
追答多了个;
追问嗯嗯,改过来了
追答去掉13行最后的;
追问感觉好博大精深啊
能告诉我为什么吗
追答;是空语句,加上它if为真时就只会执行这个空语句了
追问!和&&是什么意思啊?我该怎么努力去学😂 你是拿Java工作的吗……
帮我讲一下这道题好吗……
追答!=是不等于的意思,&&是并且的意思。
所以,if(year!=1916&&year!=1940&&year!=1944&&year!=2020)的意思就是year不等于1916并且year不等于1940并且year不等于1944并且year不等于2020。即year不是这4个年份中的任意一个。
讲哪道题?
追问明白了,嗯,“if”没有意思是吗?
追答if是假如的意思,比如:
if(表达式)
语句
或
if(表达式)
{
语句1
...
语句n
}
的意思就是:假如括号中的表达式为真(即表达式是真命题),就执行语句或{}中的所有语句。用{}括起来的语句叫语句块。
同学,这都是很基础的哦
第6行你理解得基本正确。
int count=0;意思是定义一个整型变量count,用0初始化它,即count的值一开始等于0。
count++;中++是一个运算符,作用是令变量自加1。所以count++;就是count的新值是原值加1,比如它原来是1,现在就是2了。
true是一个逻辑常量,可以理解为一定成立,一定满足条件。while(true)就是一定满足循环的条件,所以,while(true)是无限循环的意思。
大神~我又有问题了…