(一)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,字符串,数字和日期的更多相关文章

  1. oracle之函数-数字,日期,转换,字符串,其他

    -----------------------------oracle数据库函数----------------------------------------数学函数***select abs(-1 ...

  2. java提取字符串数字,Java获取字符串中的数字

    ================================ ©Copyright 蕃薯耀 2020-01-17 https://www.cnblogs.com/fanshuyao/ 具体的方法如 ...

  3. JavaScript 中的数字和日期类型

    本章节介绍如何掌握Javascript里的数字和日期类型 数字EDIT 在 JavaScript 里面,数字都是双精度浮点类型的 double-precision 64-bit binary form ...

  4. MySQL字符串函数、日期时间函数

    MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位 ...

  5. C# 验证给定的字符串形式的日期是否合法

    用于验证日期的有效性,对于用户输入的不规则日期也作了简单处理,比如用户输入了“今天”,则代码会认为用户要返回的是今天的日期,另外可以对纯数字的日期进行解析,比如:20130906 /// <su ...

  6. 机器学习入门-随机森林温度预测的案例 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)  ...

  7. sql server使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期

    问题:在数据库脚本开发中,有时需要生成一堆连续数字或者日期,例如yearly report就需要连续数字做年份,例如daily report就需要生成一定时间范围内的每一天日期.而自带的系统表mast ...

  8. MySQL的数据类型:文本、数字、日期/时间

    在MySQL中,有三种主要的类型:文本.数字和日期/时间类型. 文本类型(text):数据类型                                 描述 CHAR(size) 保存固定长度 ...

  9. Oracle时间一串数字转为日期格式

    一.前台处理 js中接收到后台返回的json字符串中的日期类型的字段都变成了一串数字,例如:1500341149000.所以我们需要将这个串格式化形如:2017-07-18 09:25:49. 1.首 ...

随机推荐

  1. 【POJ】3264 Balanced Lineup ——线段树 区间最值

    Balanced Lineup Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 34140   Accepted: 16044 ...

  2. DevExpress控件之:ChartControl 动态绑定数据

    private void BindData(ViewType vt) { chartControl1.Series.Clear(); //Series series1 = new Series(&qu ...

  3. 排序算法 -- 数据结构与算法的javascript描述 第12章

    排序是常见的功能,给定一组数据,对其进行排序. 在此之前,我们需要准备个基础工作--自动生成数组,并可以对该组数据做任何处理. /** * 测试类 ,数组 * @param numElements * ...

  4. FPGA开发(3)

    转载 榨干FPGA片上存储资源 记得Long long time ago,特权同学写过一篇简短的博文<M4K使用率>,文章中提到了Cyclone器件的内嵌存储块M4K的配置问题.文中提到了 ...

  5. lightoj 1104 Birthday Paradox

    题意:给定一个一年的天数,求最少多少人可以使至少两人生日同一天的概率不少于0.5. 用二分去做.检验一个数是否符合时,刚开始实用普通的方法,直接计算,超时了~~,上网搜了一下代码,一位大神使用一个数组 ...

  6. 用CodeBlocks构建C项目时候出现的问题

    后缀名为depend的文件 是makefile 编译产生的文件 是生成一种依赖关系 帮助程序编译的   那为什么有时候会生成而有时候又不会呢?   看你makefile 自己的编写 写了就有 没写就没 ...

  7. leetcode Trapping Rain Water pthon

    class Solution(object): def trap(self,nums): leftmosthigh = [0 for i in range(len(nums))] leftmax=0 ...

  8. OC语法8——@class关键字

    @class关键字: 在当前类中若要引用其他类的对象作成员变量(Book  *book),我们以前采用的方式是 #import "Book.h" 但 #import "B ...

  9. -webkit-filter是神马?

    这些滤镜效果最初是用于SVG的,W3C引入到CSS中,然后制定了CSS Filter Effects 1.0,现在webkit率先支持了它.   现在规范中支持的效果有:   - grayscale ...

  10. c/c++:内存泄露和野指针的概念

    内存泄漏 用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元.直到程序结束.即所谓内存泄漏.    注意:内存泄漏是指堆内存的泄漏. 简单的说就是申请了一块内存空间,使用 ...