3) system.out.println(math.ceil(-4.7));
options 1 and 2 will produce -5 and option 4 will not compile because the min method requires 2 parameters.
3) compile time error
the wrapper classes cannot be used like primitives.
depending on your compiler you will get an error that says someting like "error: can't convert java lang integer". wrapper classes have similar names to primitives but all start with upper case letters.
thus in this case we have int as a primitive and integer as a wrapper. the objectives do not specifically mention the wrapper classes but don't be surprised if they come up.
2) ic
this is a bit of a catch question. anyone with a c/c++ background would figure out that addressing in strings starts with 0 so that 1 corresponds to i in the string bicycle. the catch is that the second parameter returns the endcharacter minus 1. in this case it means instead of the "icy" being returned as intuition would expect it is only "ic".
3) s.indexof('v');
charat returns the letter at the position rather than searching for a letter and returning the position, mid is just to confuse the basic programmers, indexof(s,'v'); is how some future vb/j++ nightmare hybrid, might perform such a calculation.
1) s3=s1 + s2;
java does not allow operator overloading as in c++, but for the sake of convenience the + operator is overridden for strings.
4) 7
the | is known as the or operator, you could think of it as the either/or operator. turning the numbers into binary gives
4=100
3=011
for each position, if either number contains a 1 the result will contain a result in that position. as every position contains a 1 the result will be
111
which is decimal 7.
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。