C#forUnity习题解析
2017-04-05 18:51:56 3 举报
AI智能生成
C#forUnity 习题解析
作者其他创作
大纲/内容
C#forUnity习题解析
第一章 概论
初识C#
你好世界-改
你好时间
using System;//声明系统空间using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace zxmtest //声明命名空间:zxmtest{ class 你好时间 //声明类:你好时间 //ctrl+k+c 代码转化为注释,ctrl+k+u 注释还原为代码; // “//”单行注释, “/*”“*/”中间为多行注释 { static void Main(string[] args)/*static静态的,修饰后面的函数(方法),表示此方法为所在类或所在自定义类所有, 而不是这个类的实例所有,这个方法称为静态方法:*/ //main 主程序,程序入口点; //void 表示空类型,它跟int,float是同地位的,一般用在没有返回值的函数中,void main() 这函数可以不用写return语句; //args是main方法的字符串数组参数 { Console.WriteLine(\"nihaoshijian\");// 双引号里定义的是字符串每个字符2字节,单引号里定义的是单个字符每个字符1个字节; Console.ReadKey(); //等待某个按键再关闭dos窗口 (不写这命令 就必须按 ctrl+F5才能显示dos窗不闪闭) } }}//文件保存 zxmtest.cs(*.cs C#源代码脚本)
第三章 变量
Console.WriteLine(2.3 + 123 + ‘A’);
答案:190.3
int i =‘1’;Console.WriteLine(i);
答案:49
int i= 10; int j = i; i = 5; j = ?
答案:10
变量是一直可以变的,j这个时候还没有给它定义赋予新值
int i1 = 10; int i2 = 20; //在这里添加代码 Console.WriteLine(i1); //要求这里输出20 Console.WriteLine(i2); //要求这里输出10
答案: i1 = 20; i2 = 10;
在控制台输入一个整数,输出这个数的平方
在控制台输入姓名,然后打印出欢迎
编写代码输出: 你好“张三”
第五章 运算符
int myAge = 18 ; myAge = myAge + 5; print(“myAge = ”+ myAge ) ;
答案:myAge=23
\"\"里面是字符串
int myAge = 5; int a = 15; a = 5; myAge = (a + 5) / myAge; print(“myAge = ”+ myAge ) ;
答案:myAge=2
int i = 7 / 2;Console.WriteLine(i);
答案:i=3
注意int类型
bool gameOver; bool startGame; int a = 10; int b = 15; gameOver = a > b – 5; startGame = gameOver == (b > a + 5); Console.WriteLine(“startGame = ”+ startGame) ;
答案:startGame=ture
int j = 4; Console.WriteLine(\"{0}\
答案:4
int i = 0;Console.WriteLine(\"先引用,后运算,所以 i 还是{0}\
Console.WriteLine(\"my age is :\" + 10 + 20);
答案:my age is:1020
字符串后面加运算符\"+\"后默认后面也是字符串
int age = 18; string s = age >= 18 ? \"man\" : \"boy\"; Console.WriteLine(s);
答案:man
输入一个整数,如果这个数是偶数,则打印“Your input is even”,否则打印“Your input is odd”
输入年龄,如果年龄在10-18或者25-30范围内,输出“可以访问”,否则,输出“拒绝访问”
分支主题5
子主题
0 条评论
回复 删除
下一页