using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._1_表达式
{
class Program
{
static void Main(string[] args)
{
//int a = 10;
//int b = 5;
//int c = a + b;
//Console.WriteLine(c);
//Console.ReadKey();
Console.WriteLine("请输入您的语文成绩");
double Chinese = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入您的数学成绩");
double math = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("您的总分是{0}分,您的平均分是{1}分",math+Chinese,(math+Chinese)/2);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._2数学运算符
{
class Program
{
static void Main(string[] args)
{
//int a = 5;
//int b = 3;
//int c = a %b;
//int d = +a;
//int e = -a;
////double d = 5.0;
////double e = 3.0;
////double f = d/ e;
//Console.WriteLine("d的值是{0},e的值是{1}",d,e);
int var1 = 10;
int var2;
var2 = var1++;//var2=10,var1=11
Console.WriteLine(var1);
Console.WriteLine(var2);
var2 = ++var1;//var1=12 var2=12
Console.WriteLine(var1);
Console.WriteLine(var2);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._3赋值运算符
{
class Program
{
static void Main(string[] args)
{
int var1 = 10, var2 = 7;
var1 += var2;
Console.WriteLine("var1 = 10, var2 = 7,那么var1+=var2的值是{0}", var1);
var1 = 10;
var2 = 7;
var1 -= var2;
Console.WriteLine("var1 = 10, var2 = 7,那么var1-=var2的值是" + var1);
var1 = 10;
var2 = 7;
var1 *= var2;
Console.WriteLine("var1 = 10, var2 = 7,那么var1*=var2的值是" + var1);
var1 = 10;
var2 = 7;
var1 /= var2;
Console.WriteLine("var1 = 10, var2 = 7,那么var1/=var2的值是" + var1);
var1 = 10;
var2 = 7;
var1 %= var2;
Console.WriteLine("var1 = 10, var2 = 7,那么var1%=var2的值是" + var1);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._4关系运算符
{
class Program
{
static void Main(string[] args)
{
bool mybool;
int a = 5;
int b = 3;
mybool = a == b;
Console.WriteLine(mybool);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._5布尔运算符
{
class Program
{
static void Main(string[] args)
{
bool var1 = true;
bool var2 = true;
Console.WriteLine(var1|var2);
//int a = 10;
//int b = 15;
//Console.WriteLine((10==a++)||(16==b--));
//Console.WriteLine("a的值是{0},b的值是{1}",a,b);
//||运算符前一个操作数为true值时,不再计执行后一个操作数的内容
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._6位运算符
{
class Program
{
static void Main(string[] args)
{
int num1 = 4;
int num2 = 1;
Console.WriteLine(num1>>num2);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._7_其他运算符
{
class Program
{
static void Main(string[] args)
{
//string str1 = "我的名字叫";
//string str2 = "雪上行者";
//string str3 = str1 + str2;
//Console.WriteLine(str3);
//Console.WriteLine("我是用于输出到屏幕" + "这个是利用加号进行连接的");
// Console.ReadKey();
//int a = 10;
//double b = 3.14;
//string c = "我要自学网";
//bool mybool = false;
//mybool = a is int;
//Console.WriteLine("a is int\t"+mybool);
//mybool = b is double;
//Console.WriteLine("b is double\t"+mybool);
//mybool = c is string;
//Console.WriteLine("c is string\t"+mybool);
//Console.ReadKey();
//// \t跳到下一个制表位
//输出语句“I have 数量 pen”
//Console.WriteLine("请输入您拥有的钢笔数量");
//int qty = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("I have {0} pen{1}",qty,qty>1?"s":"");
//判定用户输入的数字与5的关系
Console.WriteLine("请您输入需要比较的数");
int num = Convert.ToInt32(Console.ReadLine());
string str=num>=5?"大于等于":"小于";
Console.WriteLine("您输入的数字{0}5",str);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._8运算符的优先级
{
class Program
{
static void Main(string[] args)
{
int var1 = 3;
bool mybool = false;
mybool = (var1 <= 4) && (var1 >= 2);
Console.WriteLine(mybool);
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _4._9本章小结及任务实施
{
class Program
{
static void Main(string[] args)
{
//1232855秒是几天几小时几分几秒
Console.WriteLine("请输入您想要计算的秒数");
int time = Convert.ToInt32(Console.ReadLine());
int day = time / (24 * 3600);
int hour = time % (24 * 3600) / 3600;
int min = time % 3600 / 60;
int sec = time % 60;
Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒",time,day,hour,min,sec);
Console.ReadKey();
}
}
}