else if是连用的、
swtich(number){
case 1:做什么事numeber=1的时候
break;
case2 :
break;
case3:
break;
default:上诉情况都不是可有可无
break;
}
else if是连用的、
swtich(number){
case 1:做什么事numeber=1的时候
break;
case2 :
break;
case3:
break;
default:上诉情况都不是可有可无
break;
}
double res=(3+8)/2;
这只能出整数,因为后面的数字不是小数型;
static void test11()
{
Console.WriteLine("请输入三个整数");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("你输入的三个整数是{0},{1},{2}",num1,num2,num3);
if (num1>num2)
{
if (num2>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num3, num2, num1);
}
else if(num2<num3)
{
if (num1>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num2, num3, num1);
}
else if (num1<num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num2, num1, num3);
}
}
}
else if (num1<num2)
{
if(num1>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num3, num1, num2);
}
else if (num1<num3)
{
if (num3>num2)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num1, num2, num3);
}
else if (num3<num2)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num1, num3, num2);
}
}
}
}
静态的 返回值 方法名 参数
方法的定义(在Main方法之外,上边或者下边)
static void Main (string[] args)
static void VerifyUsername()
{
方法体
}
方法体的调用:
定义的方法名();
VerifyUsername();
String name ="aaaa,bbbb,ccccc,dddd";
//name.Spilt(' ')分割后得到字符串数组
string[] strArray = name.Split(',');
foreach(string str in strArray)
{
Console.WriteLine(str);
}
string str =Console.ReadLine();
string[] strArray = str.Split(" ");
int[] intArray = new int[strArray.Length];
for(int i=0;i<strArray.Length;i++)
{
int number=Convert.ToInt32(strArray[i]);
intArray[i]=number;
}
获得一组数字
将字符串转换为可编辑数组方法:
//string aa = ("abcdefghijklmnopqrstuvwxyz");
string str=Console.ReadLine();
//将接收到的字符串,转换为字符数组(可编辑替换)
char[] strArray = str.ToCharArray();
//遍历所有字符
for(int i=0;i<strArray.Length;i++)
{
if((strArray[i]>='a' && strArray[i]<='z')||
( strArray[i]>='A' && strArray[i]<='Z'))
if(strArray[i]>'z'&&strArray[i]<'z'+4)
{
strArray[i]=(char)strArray[i]-26//处理xyz
}
if(strArray[i]>'Z'&&strArray[i]<'Z'+4)
{
strArray[i]=(char)strArray[i]-26//处理XYZ
}
{
//给所有字符加密
strArray[i]=(char)strArray[i]+3
}
//遍历所有字符并输出
foreach(char temp in strArray)
{
Console.Write(temp);
}
using System;
namespace _0015_if_elseif语句_多条件判断
{
internal class Program
{
static void Main(string[] args)
{
int score = Convert.ToInt32(Console.ReadLine());
////if if else 满足某一个执行某一个;
//if (score > 100)
//{
// Console.WriteLine("最高分为100哦");
//}
//if (score >= 90 && score <= 100)
//{
// Console.WriteLine("A");
//}
//if (score <= 89 && score >= 80)
//{
// Console.WriteLine("B");
//}
//if (score <= 79 && score >= 60)
//{
// Console.WriteLine("C");
//}
//if (score < 60)
//{
// Console.WriteLine("D");
//}
//if () {} else if () {} else () {}
if (score >= 100)
{
Console.WriteLine("S");
}
else if (score >= 90)
{
Console.WriteLine("A");
}
else if (score >= 80)
{
Console.WriteLine("B");
}
else if (score >=60)
{
Console.WriteLine("C");
}else if (score < 60)
{
Console.WriteLine("D");
}
}
}
}
foreach:遍历数组命令 只能正序遍历
foreach(int temp in a)
{
Console.Write(a[i] + " ");
}
老办法:
for(int i=1;i<a.Length;i++) //获取数组个数
{
Console.Write(a[i] + " ");
}
数组的赋值:
1:int[] a={1,2,3,4,5};
2: a=new int [x];
3:a=newint [6]{1,2,3,4,5,6};
Console WriteLine(" ")
Random rd=new Random();
Console.WriteLine(rd.Next(1,10));
int number=rd.Next(1,101);
using System;
namespace _0014_if语句嵌套
{
internal class Program
{
static void Main(string[] args)
{
//Console.WriteLine("奇数与偶数");
//int number = Convert.ToInt32(Console.ReadLine());
//if (number % 2 == 1)
//{
// Console.WriteLine("奇数");
//}
//else
//{
// Console.WriteLine("偶数");
//}
int age = Convert.ToInt32(Console.ReadLine());
//if (age >= 18 && age <= 30 && age %2 == 1)
//{
// Console.WriteLine("获得奖品");
//}
//else
//{
// Console.WriteLine("好可惜啊,你没有奖品(手动狗头)");
//}
Console.WriteLine("看看你有没有获得奖品");
Console.ReadKey();
if (age >= 18 && age <= 30)
{
Console.WriteLine("你可以参加活动");
Console.ReadKey();
if (age % 2 == 1)
{
Console.WriteLine(@"你获得奖品
作业大礼包(狗头)
");
}
else
{
Console.WriteLine("你没有获得奖品");
}
}
else
{
Console.WriteLine("你不可以参加活动");
}
}
}
}
一组数代码
string str = Console.ReadLine();
string[] strArray = str.Split(" "); //输入一个字符串并用空格隔开
int[] intArray = new int[strArray.Length];
for (int i = 0; i < strArray.Length; i++)
{
int number = Convert.ToInt32(strArray[i]);
intArray[i] = number;
}
求一个数字字符代表的数字:int number=a-'0';
C
循环bool值为true的时候,进入死循环,可以加入条件出发break;用来跳出最近循环
统计次数,需要巩固学习
swich格式
switch
{
case 1: break;
default: break;
}
double x=Convert.ToDouble(Console.ReadLine());
取小数。
四舍五入的思路,以及小数变整数,整数变小数