方法组成:
1.修饰符:public一般定义共有的
2.方法返回值:void 无返回值; 非void,可以写成其他类型例如int,float,string,string[]等
3.方法名:Add 大驼峰命名法,每一个首字符大写。
4.参数列表:两个参数直接使用逗号隔开 int a
5.方法体:【】
// 定义类
public class Text
{
public void Add(int a,string b)
{
MessageBox.Show(a + b);
}
// 有返回值的方法定义
public int GetGongZi(int jixiao,int jibengongzi,int buzhu)
{
int a = jixiao+jibengongzi+buzhu;
return a;
}
}
上面:
int s = int.Parse(Console.ReadLine());// 读取数据 int
string s1 = Console.ReadLine();// 读取数据 string
Console.WriteLine("hello"); // 打印
MessageBox.Show("111"); // 警告框
// 调用 创建Test类对选哪个
Text t1 = new Text();// 创建对象
t1.Add(100, "hellow world"); //a=10 b=hello world
有返回值的方法:
int sum = t1.GetGongZi(1000, 8000, 3000);
MessageBox.Show(sum + "");
作业:1 定义一个方法 返回值是字符串类型,参数有三个int 彩礼,int 年龄,string 名称;方法名称随便起
逻辑:先判断彩礼不够18万,返回一个字符串彩礼不够;判断年龄在不在18-25之间,如果不在这个范围,返回字符串年龄不合法 判断名字如果不是喜欢的人 返回字符串不结婚
定义的类
public class Marriage // marriage 婚姻
{
public string Ma(int caili,int age,string name)
{
string s = "";
if (caili < 180000)
{
s += "彩礼不够;";
}
if (age<18 || age>25)
{
s += "年龄不合法;";
}
if (name != "流萤")
{
s += "不是喜欢的人;";
}
if (caili >= 180000&& age>= 18 && age <= 25&& name == "流萤")
{
s = "直接结婚";
}
return s;
}
}
运行:
Marriage m1 = new Marriage();
Console.Write("请输入彩礼:");
int a = int.Parse(Console.ReadLine());
Console.Write("请输入年龄:");
int b = int.Parse(Console.ReadLine());
Console.Write("请输入姓名:");
string c = Console.ReadLine();
Console.WriteLine(m1.Ma(a, b, c));