Beispiel.1
using System;
namespace Examp01
{
class Program
{
static void Main(string[] args)
{
var s = Console.ReadLine();
var x = Convert.ToInt32(s);
s = Console.ReadLine();
var y = Convert.ToInt32(s);
var z = x + y;
Console.WriteLine(z);
}
}
}
Beispiel.2
using System;
namespace Example02
{
class Program
{
static void Main(string[] args)
{
//在一行中输入多个数据
var s =Console.ReadLine();
var sSplit = s.Split(' ');
var a = new double[sSplit.Length];
var sum = 0.0;
for (var i = 0; i < sSplit.Length; i++)
{
a[i] = Convert.ToDouble(sSplit[i]);
sum = sum + a[i];
}
Console.WriteLine(sum);
}
}
}
Hausaufgabe
namespace ConsoleApp1_1
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();//输入整数
C start = new C();//实例化
start.Judge(input);//操作
}
}
public class C
{
public void Judge(string x)
{
string[] deal = x.Split();//分割字符串
int[] have = new int[deal.Length];//准备转化数据类型
for (int i = 0; i < deal.Length; i++)
have[i] = Convert.ToInt32(deal[i]);//将string转换为int
int max = 0;//准备判断大小
for (int i = 0; i < have.Length; i++)//这里遍历数组
{
if (max < have[i])//判断每个数大小
{
max = have[i];//最后这里等于最大值
}
}
Console.WriteLine(max);//输出
}
}
}
在完成本周作业的时候主要碰到如下问题
1.在Main函数中调用类的操作时需要先实例化
static void Main(string[] args)
{
string input = Console.ReadLine();//输入整数
C start.Judge(input);//执行操作
//会报错!必须先实例化
}
2.在构建类的方法时最好使用void型,否则会报错
3.在构建类的方法时