程序员--基础入门

输出

Console.Write("这是要输出的文字。")  不换行,注意用做提示语句。

Console.WriteLine();     换行输出

输入

string s = Console.ReadLine();

注意中英文的切换

编写过程中适当使用   注释   // 注释整行

/*代码*/ 注释 一段

数据类型

C#转义字符:

\a   警告(产生蜂鸣) \n  换行   \r 回车(会覆盖部分内容)

数据转换

1、自动转换  值类型转换到引用类型

int a; double b =12.3; a =(int) b;

2、强制转换

string s = "123.4";
int c = int.Parse(s);

int d = Convert.ToInt32(s);

2种转换方式,xx.Parse() 比较好记

运算符

算数 +(数值间运算,字符串为 连接符)  -   *   /  %

关系运算符
>   <   <=     >=       ==     !=

逻辑运算符
&& 与 两个条件同事满足才是true,否则是false
|| 或 两个条件只要有一个满足就是true,都不满足是false
! 非(非,是优先级最高的!!!!)原来是true的给变成false,反之,改为true

赋值运算符
=   +=     -=       *=        /=     %=        a+=5;  相当于a=a+5;
条件运算符 ? :

int a = 5;
int b = a++; 分解为→int b=a; a=a+1;
int c = ++a; 分解为→a=a+1; int c =a;

在普通使用时,就是在本身基础上+1运算
在赋值运算中,
前++需要先执行+1运算,然后赋值
后++,需要先执行赋值,然后进行+1运算
前--与后--与上方一致

Console.Write("请输入一个100以内的整数:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("是否是7的倍数?"+ (a%7==0));    
Console.WriteLine("是否个位数是7?"+(a%10==7));    
Console.WriteLine("是否十位数是7?"+(a/10==7));

时间: 2024-10-14 21:38:28

程序员--基础入门的相关文章

黑马程序员-基础加强-泛型

Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter).声明的类型参数在使用时用具体的类型来替换. 这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法. Java语言引入泛型的好处是安全简单. 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的"任意化","任意化"带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者

黑马程序员——基础加强篇

------- android培训.java培训.期待与您交流! ---------- MyEclipse相关知识 Workspace与project 切换工作空间:File---Switch Workspace---Other 一个工作间包含多个工程,切换工作间之后,会影响里面的工程,例如快捷键什么的都要重新配置如果重新配了之后快捷键还没有用就要考虑下那个快捷键是不是冲突了    视图管理与程序调试 可以通过Window---Show View来添加各种透视图. 调试程序的时候可以在代码右边双

2018年7月新品尚家docker核心技术教程--大牛编程吧-程序员编程入门圣地

2018年7月新品尚家docker核心技术教程--大牛编程吧-程序员编程入门圣地2018年7月新品尚家docker核心技术教程--大牛编程吧-程序员编程入门圣地 02_Docker_为什么会出现.avi03_Docker_理念.avi04_Docker_是什么.avi05_Docker_能干什么.avi06_Docker_三要素.avi07_Docker_CentOS6安装Docker.avi08_Docker_CentOS7安装Docker简介(补充知识请看34集).avi09_Docker_

C++程序员如何入门Unreal Engine 4

摘要: 一位程序员网友小保哥分享自己的UE4快速上手过程,只是笔记,52VR做了一点更加适合阅读的修改,整理给大家. 首先,本文只是针对有比较熟练C++技能的程序员,他可以没有任何图形学或游戏引擎方面的经验知识. 其次,本文只是偏重工程方面的介绍,没多少理论知识的介绍,目的纯粹就是让一个完全没有接触过UE4的C++程序员能够很快着手开发UE程序. 再次,本文只是个人的经验之谈,甚至有可能有理解错误的地方,因为我也只是学了UE4一个多月,但是确实能够让我很短时间就能从事UE4的开发了. 最后,源于

黑马程序员-基础部分

基础知识 1.什么是跨平台性?原理是什么?JVM 不同的系统都可以运行.系统安装虚拟机.. 我的总结:Java 程序之所以能够实现跨平台运行,是因为它根本就不直接在任何底层 平台上运行,有虚拟机调用. 2.Jre 和Jdk 的区别? JDK;包含虚拟机和类库,也包含JRE JRE:(Java Runtime Environment),java 运行环境 简单而言:使用JDK 开发完成的java 程序,交给JRE 去运行. 3.java 虚拟机JVM Java Virtual Machine ,简

黑马程序员———基础视频中涉及的几个设计模式

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- package o_oriented; /* 设计模式: 解决某一问题最行之有效的方法.java中有23种设计模式. 单例设计模式: 解决一个类在内存只存在一个对象. 思路: 1.为了避免其他程序过多的建立该类对象,先禁止其他程序访问该类

黑马程序员-基础加强-枚举

枚举: Java 中的枚举类型采用关键字enum 来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum 类型.枚举类型的定义也非常的简单,用 enum 关键字加上名称和大括号包含起来的枚举值体即可,例如上面提到的彩虹颜色就可以用新的 enum 方式来重新定义: enum RainbowColor { RED, ORANGE, YELLOW, GREEN, CYAN, BLUE, PURPLE } 从上面的定义形式来看,似乎 Java 中的枚举类型很简单,但实际上 Java 语言规

黑马程序员-基础加强-反射

AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制. 反射的功能有: 在运行时检测对象的类型: 动态构造某个类的对象: 检测类的属性和方法: 任意调用对象的方法: 修改构造函数.方法.属性的可见性:    示例1:获取对象的类型名称. package heima; public class ReflectionTest1{//获取对象的类型名称

程序员的入门 简单的编程HelloWord

http://www.cnblogs.com/Goraidh/p/8674329.html 我们简单的了解了一下什么是java和配置编写java的环境,本章呢我们学习如何编写一个简单的java程序helloWord 好 咱们废话少说 开始java编程 一个java程序分为三个步骤 1编写源程序 2编译源程序 3运行 第一部编写源程序 首先我们在计算机D盘创建一个记事本 名字叫helloWord.txt 然后在里面编写 源程序也就是(打几个英文)如下 然后把文件的后缀名改为.java 如果你的文件