2014.8.20break,continue,字符串,数字和日期
(一)break与continue
break——彻底终断循环
continue——中断本次循环,继续下次循环
break举例:
- //求100以内所有质数
- for (int i = ; i <= ; i++)
- {
- int n = ;//n用来存放能被整除的数的个数
- for (int j = ; j <= i; j++)
- {
- if (i % j == )
- {
- n++;
- }
- if (n > )
- {
- break;//跳出这个for循环,执行if(n == 2)
- }
- }
- if (n == )//只能被1和本身整除的数为质数
- {
- Console.Write(i + "\t");
- }
- }
continue举例:
- //求100以内所有与7无关的数,continue
- for (int i = ; i <= ; i++)
- {
- if (i % == || i % == || i / == )//能被7整除,十位数是7,个位数是7
- {
- continue;//中止本次循环,继续下一次循环
- }
- Console.WriteLine(i);
- }
(二)string类的属性和方法:定义一个字符串变量s
s.Length s的长度
s.Trim() 去除两边空格
s.TrimStart() 去除前面的空格
s.TrimEnd() 去除后面的空格
s.ToUpper() 字母变大写
s.ToLower() 字母变小写
s.Substring() 1.截取位置到最后 2.(截取位置,长度)
s.StartsWith() 判断字符串开头是否匹配
s.EndsWith() 判断字符串末尾是否匹配
s.Contains() 中间
s.IndexOf() 从前面数第一次出现的位置
s.LastIndexOf() 从后面数第一次出现的位置
s.Replace() 替换
eg:
- //输出一个4位验证码
- string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- Random num = new Random();//Random 生成一个随机数
- for (int i = ; i <= ; i++)
- {
- int a = num.Next(s.Length);//返回一个s.Length以内的随机数,赋值给a
- Console.Write(s.Substring(a, ));//SubString(截取位置,截取长度)
- }
(三)日期和数字
DateTime dt = new DateTime();//new一个时间日期dt
DateTime dt = DateTime.Now;//取当前时间
Console.WriteLine(dt.ToString("yyyy年MM月dd日hh时mm分ss秒"));
打印结果为:
dt.Month, dt.DayOfYear, dt.ToString("yyyy年MM月dd日hh时mm分ss秒"), dt.ToString("yy年M月d日h时m分s秒")相减
Console.WriteLine(dt.ToOADate());//将此实例的值转换为等效的 OLE 自动化日期
数字格式化 c.ToString
- double a = , b = ;
- double c = a / b;
- Console.WriteLine(c.ToString("#.##"));//"#.00"保留小数点后两位 "#,#.00"三位分割
输出结果为
数学Math类记住4个:Math.Ceiling 入4.1--5 Math.Floor 舍4.8--4 Math.Round 四舍五入 Math.Sqrt 开方
2014.8.20break,continue,字符串,数字和日期的更多相关文章
- oracle之函数-数字,日期,转换,字符串,其他
-----------------------------oracle数据库函数----------------------------------------数学函数***select abs(-1 ...
- java提取字符串数字,Java获取字符串中的数字
================================ ©Copyright 蕃薯耀 2020-01-17 https://www.cnblogs.com/fanshuyao/ 具体的方法如 ...
- JavaScript 中的数字和日期类型
本章节介绍如何掌握Javascript里的数字和日期类型 数字EDIT 在 JavaScript 里面,数字都是双精度浮点类型的 double-precision 64-bit binary form ...
- MySQL字符串函数、日期时间函数
MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH 获取长度(字符为单位) 2.FORMAT 格式化 3.INSERT 替换的方式插入 4.INSTR 获取位 ...
- C# 验证给定的字符串形式的日期是否合法
用于验证日期的有效性,对于用户输入的不规则日期也作了简单处理,比如用户输入了“今天”,则代码会认为用户要返回的是今天的日期,另外可以对纯数字的日期进行解析,比如:20130906 /// <su ...
- 机器学习入门-随机森林温度预测的案例 1.datetime.datetime.datetime(将字符串转为为日期格式) 2.pd.get_dummies(将文本标签转换为one-hot编码) 3.rf.feature_importances_(研究样本特征的重要性) 4.fig.autofmt_xdate(rotation=60) 对标签进行翻转
在这个案例中: 1. datetime.datetime.strptime(data, '%Y-%m-%d') # 由字符串格式转换为日期格式 2. pd.get_dummies(features) ...
- sql server使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期
问题:在数据库脚本开发中,有时需要生成一堆连续数字或者日期,例如yearly report就需要连续数字做年份,例如daily report就需要生成一定时间范围内的每一天日期.而自带的系统表mast ...
- MySQL的数据类型:文本、数字、日期/时间
在MySQL中,有三种主要的类型:文本.数字和日期/时间类型. 文本类型(text):数据类型 描述 CHAR(size) 保存固定长度 ...
- Oracle时间一串数字转为日期格式
一.前台处理 js中接收到后台返回的json字符串中的日期类型的字段都变成了一串数字,例如:1500341149000.所以我们需要将这个串格式化形如:2017-07-18 09:25:49. 1.首 ...
随机推荐
- DrawText的使用
DrawText函数简介 这个函数的作用非常easy,就是在指定的区域内输出格式化的文本. 函数原型: int DrawText( HDC hDC, LPCTSTR lpString, int nCo ...
- oracle10G之前介质下载地址【珍藏版】
今天在互联网搜了一下相关介质下载,自己记录一下. Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Window ...
- vertical-align:middle的居中细节调整
使用vertical-align:middle可以让行级元素垂直居中,但这个居中是以文字的中线来计算的,而文字的中线在不同的字体上不同,甚至相同的字体在不同的浏览器上显示的都不同.所以直接使用vert ...
- javascript高级知识分析——函数访问
代码信息来自于http://ejohn.org/apps/learn/. 可以通过函数的名字在它的内部引用它. function yell(n){ return n > 0 ? yell(n-1 ...
- c++中basic_istream::getline()的返回值何时为真
今天在看primer,17ch中的IO库再探,做课后练习,要求用ifstream.getline(char*, const unsigned, char)读取一个文件,用循环: while(ifs.g ...
- LintCode (9)Fizz Buzz
下面是AC代码,C++风格: class Solution { public: vector<string> fizzBuzz(int N) { vector<string> ...
- 后缀数组的一些性质----height数组
height数组:定义 height[i] = suffix[i-1] 和 suffix[i] 的最长公共前缀,也就是排名相邻的两个后缀的最长公共前缀.那么对于 j 和 k 不妨设 Rank[j] & ...
- Lazarus解决含中文文件名或路径的使用问题
其实用lazarus很久(也不算久啦..),目前打算做完手头的最后一个小程序然后就转向c#窗体程序..之前用lazarus的时候出了很多问题,资料也不是很好找,所以这回把比较容易说的记下来省得忘掉 ...
- Linux简介(好!)
Linux操作系统介绍 来源:233网校论文中心[ 2009-12-02 14:23:00 ]阅读:1作者:王长青编辑:studa20 [摘 要]文章从Unix.Minix系统的产生引出了Linux操 ...
- javascript 学习笔记(权威指南)
1.数组的sort()方法默认是按照字母排序的,下面举个栗子说明: 1)全是字母: var arr =["zu","fan","an",&q ...