在上節helloworld中已經有一條簡單的輸出system.console.writeline("hello world!");
控制台輸出
c# 控制台程式一般使用 .net framework console 類提供的輸入/輸出服務。console.writeline("hello world!"); 語句使用 writeline 方法。它在命令列視窗中顯示其字串引數並換行。其他 console 方法用於不同的輸入和輸出操作。console 類是 system 命名空間的成員。如果程式開頭沒有包含using system; 語句,則必須指定system 類,如下所示:system.console.writeline("hello world!");
writeline 方法十分有用,在編寫控制台應用程式時會經常用到它。
writeline 可顯示字串:console.writeline("hello world!");
writeline 也可顯示數字:
int x = 42;
console.writeline(x);
如果需要顯示若干個項,則用 表示第一項, 表示第二項,依此類推,如下所示:
int year = 2008;
string str = "今年是";
console.writeline(" 年.", str, year);
輸出應如下所示:
今年是2023年.
console.writeline()方法是將要輸出的字串與換行控制字元一起輸出,當次語句執行完畢時,游標會移到目前輸出字串的下一行.
至於console.write()方法,游標會停在輸出字串的最後乙個字元後,不會移動到下一行,其餘的用法與console.writeline()一樣。
控制台輸入
在c#控制台程式中提供了兩種方法讓使用者輸入所需資料,它們是有console類提供的靜態方法。
staticintread()和staticstringreadline()。
要讀取單個字元,則使用read()方法,它等待使用者輸入乙個鍵,然後返回結果。字元作為int型別的值返回,所以要顯示字元就必須轉換為char型別。
要讀取一串字元,則使用readline()方法。該方法一直讀取字元,直到使用者按下enter鍵,然後將它們返回到string 型別的物件中。
using system;
//console.read() 示例
class kbin {
public static void main()
char ch;
console.write("press a key followed by enter: ");
ch = (char) console.read(); // get a char
console.writeline("your key is: " + ch);
using system;
//console.readline() 示例
class readstring {
public static void main() {
string str;
console.writeline("enter some characters.");
str = console.readline();
console.writeline("you entered: " + str);
python控制台輸入和輸出
print函式 print函式自定義 預設情況下,print函式在輸出時會在每對引數間插入空格作為分隔,其實可以通過關鍵字引數sep自定義想要的分隔符以分隔字串。print a,b,c,sep print a,b,c,sep 預設情況下,在最後乙個引數後會輸出換行符,使用關鍵字引數end可以制定乙個...
C 中的控制台輸入和輸出
控制台輸出 c 控制台程式一般使用 console 類提供的輸入 輸出服務。使用 writeline 方法在命令列視窗中顯示其字串引數並換行。其他 console 方法用於不同的輸入和輸出操作。console 類是 system 命名空間的成員。如果 using system 語句沒有包含在程式開頭...
控制台輸入 輸出
1 使用input 方法可以進行控制台輸入 例 name input 請輸入名字 此時控制台會顯示 請輸入名字 輸入完畢後按下enter會將使用者輸入的內容賦值給name變數 name input 請輸入名字 print 你好 name 2 print 輸出的多種形式 在列印結尾顯示內容 print...