@符号
作用:识别换行
string a = @"第一行
第二行
第三行";
Console.WriteLine(a);
类型转换
- 隐式类型转换
Console.WriteLine("a" + 3);// a3
- 强制类型转换
string num = "123";
Console.WriteLine(Convert.ToInt32(num)+1); // 转成整型 124
控制台输入
Console.Read():获取控制台输入的一个字符,返回该字符对应十进制数(整型) Console.ReadLine():获取控制台输入的字符串,返回该字符串(字符串)
格式化输出
string name = "张三";
int age = 18;
Console.WriteLine("我叫{0},今年{1}岁",name,age);
水果练习案例
//三种水果价格
int sg1_price = 4,sg2_price = 5,sg3_price = 6;
//输入水果数量
Console.Write("请输入苹果(单价:{0}元)数量:", sg1_price);
string sg1_count = Console.ReadLine();
Console.Write("请输入西瓜(单价:{0}元)数量:", sg2_price);
string sg2_count = Console.ReadLine();
Console.Write("请输入香蕉(单价:{0}元)数量:", sg3_price);
string sg3_count = Console.ReadLine();
int sum = Convert.ToInt32(sg1_count) * sg1_price + Convert.ToInt32(sg2_count) * sg2_price + Convert.ToInt32(sg3_count) * sg3_price;
Console.WriteLine("合计:{0}元", sum);
交换两个变量值
int n1 =2,n2 =3;
int temp = n1;
n1= n2;
n2 = temp;
Console.WriteLine("n1 = {0} , n2 = {1}",n1,n2); // n1=3 n2=2
课堂代码
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// @符号:可以识别换行
string a = @"第一行
第二行
第三行";
Console.WriteLine(a);
// 隐式类型转换
Console.WriteLine("a" + 3);// a3
// 强制类型转换
string num = "123";
Console.WriteLine(Convert.ToInt32(num)+1); // 转成整型 124
// 控制台输入 Read() ReadLine()
// Console.Read()获取控制台输入的一个字符 返回该字符对应十进制数(整型)
int num1 = Console.Read();
Console.WriteLine(num1);
// Console.ReadLine()获取控制台输入的字符串,返回该字符串(字符串)
string b= Console.ReadLine();
Console.WriteLine(b+111);
//格式化输出
string name = "张三";
int age = 18;
Console.WriteLine("我叫{0},今年{1}岁",name,age);
//三种水果价格
int sg1_price = 4,sg2_price = 5,sg3_price = 6;
//输入水果数量
Console.Write("请输入苹果(单价:{0}元)数量:", sg1_price);
string sg1_count = Console.ReadLine();
Console.Write("请输入西瓜(单价:{0}元)数量:", sg2_price);
string sg2_count = Console.ReadLine();
Console.Write("请输入香蕉(单价:{0}元)数量:", sg3_price);
string sg3_count = Console.ReadLine();
int sum = Convert.ToInt32(sg1_count) * sg1_price + Convert.ToInt32(sg2_count) * sg2_price + Convert.ToInt32(sg3_count) * sg3_price;
Console.WriteLine("合计:{0}元", sum);
//交换两个变量值
int n1 =2,n2 =3;
int temp = n1;
n1= n2;
n2 = temp;
Console.WriteLine("n1 = {0} , n2 = {1}",n1,n2);
//关系运算符 > >= < <= == !=
Console.WriteLine(n1>n2);// True
}
}
}