C# 變量和表達(dá)式 習(xí)題
(1)在下面的代碼中,如何從名稱空間fabulous的代碼中引用名稱great?
namespace fabulous
II code in fabulous namespace
}
namespace super {
namespace smashing {
// great name defined
}
)
(2)下面哪些變量名不合法?
?myV ariablelsGood
?99Flake
?一floor
?time2GetJiggyWidIt
?wrox.com
⑶字符串"supercalifragilisticexpialidocious"是不是太長了,不能放在string變量中?如果是,原因是什么?
(4)考慮運(yùn)算符的優(yōu)先級,列出下述表達(dá)式的計算步驟:
resultVar += varl * var2 + var3 % var4 / var5;
(5)編寫一個控制臺應(yīng)用程序,要求用戶輸入4個int值,并顯示它們的乘積。提示:前面看到可以使用 ConvertToDoubleO命令把用戶在控制臺上輸入的數(shù)轉(zhuǎn)換為double類型;類似地,從string類型轉(zhuǎn)換為int類型 的命令是 Convert.ToInt32()。
答案:
題 1
super.smashing.great
題 2
b),因為它以數(shù)字開頭;e),因為它包含一個句點(diǎn)。
題 3
不,理論上沒有限制包含在string變量中的字符串的長度。
題 4
這里,*和/以及%運(yùn)算符的優(yōu)先級最高,其次是+,最后是+=,本習(xí)題中的優(yōu)先級可以用括號來演示,如下:
((varl* var2) ((var3 & var4)/var5));
resultVar += ((var1*var2)+((var3 % var4)/ var5));
題5
using static System.Console;
usingstatic System.Convert;
static void Main(string[] args)
{
int firstNumber, secondNumber,thirdNumber, fourthNumber; WriteLine("Give me a number:");
firstNumber = ToInt32 (ReadLine());
WriteLine("Give me another number:");
secondNumber = ToInt32(Console.ReadLine());
WriteLine("Give me anothernumber:");
thirdNumber = ToInt32 (ReadLine());
WriteLine("Give me another number:");
fourthNumber二ToInt32(ReadLine());
WriteLine($"The product of (firstNumber),(secondNumber),"+
$"[thirdNumber), and (fourthNumber)is11"+
$"lfirstNumber★secondNumber★thirdNumber★fourthNumber).");
}
點(diǎn)擊加載更多評論>>