欢迎您访问52IJ教育培训网,今天小编为你分享的英语方面的学习知识是通过网络精心收集整理的:“while语句_下面的句子中while后面为什么要加be,she is excited ...[英语]”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
应该是打错了,这儿应该为he
其他类似问题
问题1:判断下列句子中while的含义:1、Jane was dressed in brown while Mary was dressed in blue.2、While I admit that the problems are difficult,I don't agree that they cannot be solved.3、He fell asleep while(he was) reading a grammar book.[英语科目]
1.而表示比较
2.即使表让步
3.连词表示正在
问题2:这段WHILE语句怎么理解?while ((bytes = in.read(bteFile)) != -1){out.write(bteFile, 0, bytes);}JAVA中的,之前没见过这种.特别是这个条件判断((bytes = in.read(bteFile)) != -1)这个((bytes = in.read(bteFile))的意思是将值赋
功能就是说按文件每行读取
直至读完为止
程序理解是:
bytes = in.read(bteFile)是个赋值语句
bytes最终就是in.read(bteFile)的值
in.read(bteFile)读到最后一行没有数据时返回-1
所以bytes就等于-1了
而bytes != -1是判断语句 判断是否读完文件
---------------
也就是读文件常用的写法是这样
平时不建议这么写
程序可读性不好
问题3:"might be a while"这句话,是指一会儿,还是指比较长的时间..[英语科目]
“Might be a while” 这句话是指比较长的一段时间.
意思差不多就是:我可能不会很快就回来~
想表达短时间,一般都是用:
“I'll be right back”
“I'll be back soon”
等等的.
问题4:for,while和do~while语句有何异同?[数学科目]
相同点:都是进行循环判断的
不同点:
do-while是先执行后判断,因此do-while至少要执行一次循环体.而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行.
for(表达式1;表达式2;表达式3) 第一步,计算表达式1的值.第二步,计算表达式2的值.若值为真(非0)则执行循环体一次,否则跳出循环.第三步,计算表达式3的值,转回第二步重复执行
问题5:while(--k)s+=k 这个语句怎么理解啊额 K S的初始值是4 0
翻译成最一般的语法就是
while(k=k-1) //k每次先减1,减1后,如果k不为0,则执行{ }里的语句
{
s = s+k;
}
最开始k=4,s=0
第一轮:
--k → k=3 不为0 ,即条件为真,
所以执行循环体里的语句s+=k,即s = s+k; 即s = 0+3 ,所以 s = 3;
第二轮:
--k → k=2 不为0 ,即条件为真,
所以执行循环体里的语句s+=k,即s = s+k; 即s = 3+2 ,所以 s = 5;
第三轮:
--k → k=1 不为0 ,即条件为真,
所以执行循环体里的语句s+=k,即s = s+k; 即s = 5+1 ,所以 s = 6;
第四轮:
--k → k=0 为0 ,即条件为假,
不再进入循环体,跳出while循环,此循环到此结束.
此循环结束后各个变量的值为
k=0,s=6;
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
