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.首 ...
随机推荐
- 递推计数-hdu-4747-Mex
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4747 题目大意: 给n个数,求所有区间内没有出现的最小非负整数和. 解题思路: 首先感谢大神博客:h ...
- bootstrap注意事项(二)
1.内联子标题 在标题内还可以包含 <small> 标签或赋予 .small 类的元素,可以用来标记副标题. <!DOCTYPE html> <html> < ...
- C#中的线程(一)入门 转
文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/ 作者 Joseph Albahari, 翻译 Swanky Wu 中文翻译作者把原文放在了& ...
- Linux学习之telnet命令
telnet命令通常用来远程登录,telnet程序是基于TELNET协议的远程登录客户端程序,Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式,它为用户 ...
- Android minHeight/Width,maxHeight/Width
在layout文件中,设置IamgeView的最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true",这样设置才会生效.在代码中设置 ...
- Linux网络管理——远程登录工具
4. 远程登录工具 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB", ...
- Linux网络管理——网关作用
1. 网络基础 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB",&q ...
- attempting to bokeyaunrun eclipse useing the jre instead of jdk,to run eclipse using
关于eclipse运行出现,attempting to bokeyaunrun eclipse useing the jre instead of jdk,to run eclipse using错误 ...
- PHP fopen和fwrite函数实现创建html页面
思路 用fopen函数和fread函数得到模板,然后用str_replace函数替换模板标签为变量,最后用fwrite函数输出新的HTML页面 index.html模板页面 <!DOCTYPE ...
- ubuntu 安装ruby rails
步骤0 - 安装系统需要的包 Mac 请安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包 Ubuntu 请安装 $ sudo apt-get install -y build-e ...