2014.8.20break,continue,字符串,数字和日期

(一)break与continue

break——彻底终断循环

continue——中断本次循环,继续下次循环

break举例:

 1 //求100以内所有质数
 2 for (int i = 1; i <= 100; i++)
 3 {
 4     int n = 0;//n用来存放能被整除的数的个数
 5     for (int j = 1; j <= i; j++)
 6     {
 7         if (i % j == 0)
 8         {
 9        n++;
10         }
11         if (n > 2)
12         {
13        break;//跳出这个for循环,执行if(n == 2)
14         }
15     }
16     if (n == 2)//只能被1和本身整除的数为质数
17     {
18         Console.Write(i + "\t");
19     }
20 }

continue举例:

1 //求100以内所有与7无关的数,continue
2 for (int i = 1; i <= 100; i++)
3 {
4     if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)//能被7整除,十位数是7,个位数是7
5     {
6         continue;//中止本次循环,继续下一次循环
7     }
8     Console.WriteLine(i);
9 }

(二)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:

1 //输出一个4位验证码
2 string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
3 Random num = new Random();//Random 生成一个随机数
4 for (int i = 1; i <= 4; i++)
5 {
6     int a = num.Next(s.Length);//返回一个s.Length以内的随机数,赋值给a
7     Console.Write(s.Substring(a, 1));//SubString(截取位置,截取长度)
8 }

(三)日期和数字

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

1 double a = 10, b = 3;
2 double c = a / b;
3 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,字符串,数字和日期

时间: 2024-10-12 11:23:05

2014.8.20break,continue,字符串,数字和日期的相关文章

140821●字符串、数字、日期及应用举例

brerk   彻底终断循环,跳出for语句 continue  中断当前循环,进行下一循环 字符串 .Length 字符串长度 .TrimStart() 截去开头空格 .TrimEnd()   截去结尾空格 .Trim()   截去开头跟结尾的空格 .ToUpper()   全部大写 .ToLower()   全部小写 .Substring(m,n)   从左边第m(m从0开始)个开始截取字符串,截取n个 .Replace(“m”,”n”) 用n替换m .IndexOf() 指定的字符串第一次

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

MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符

postgresql数据库中判断是否是数字和日期时间格式函数

/* 在编写GreenPlum函数的过程中,遇到要判断字符串是否是数字和日期格式的情况,基于GreenPlum和postgresql的亲缘关系,找到了下面两个函数. */ --1.判断字符串是否是数字 CREATE OR REPLACE FUNCTION isnumeric(txtStr VARCHAR) RETURNS BOOLEAN AS $$ BEGIN RETURN txtStr ~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$'; END; $$ LANGUAGE '

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

用于验证日期的有效性,对于用户输入的不规则日期也作了简单处理,比如用户输入了"今天",则代码会认为用户要返回的是今天的日期,另外可以对纯数字的日期进行解析,比如:20130906 /// <summary> /// 验证日期是否合法,对不规则的作了简单处理 /// </summary> /// <param name="date">日期</param> public static bool IsDate(ref str

JavaScript 中的数字和日期类型

本章节介绍如何掌握Javascript里的数字和日期类型 数字EDIT 在 JavaScript 里面,数字都是双精度浮点类型的 double-precision 64-bit binary format IEEE 754 (也就是说一个数字只能在 -(253 -1) 和 253 -1之间).没有特定的数据类型为整型.除了能够表示浮点数,号码类型有三个符号值: +Infinity.-Infinity和 NaN (not-a-number).参见Javascript指南中的 JavaScript

JS中如何将字符串转化成日期 日期格式化方法

<!--     /**     * 对Date的扩展,将 Date 转化为指定格式的String     * 月(M).日(d).12小时(h).24小时(H).分(m).秒(s).周(E).季度(q) 可以用 1-2 个占位符     * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)     * eg:     * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-0

数字,日期,时间

1.我们想将一个浮点数取整到固定的小数位 使用内建的round(value,ndigits)即可: 1 >>> round(1.23,1) 2 1.2 3 >>> round(1.27,1) 4 1.3 5 >>> round(-1.27,1) 6 -1.3 7 >>> round(1.1231237,3) 8 1.123 9 >>> ndigits可以是负数,这样的情况下会相应的取整到十位,百位千位等,如: 1 &

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

一.前台处理 js中接收到后台返回的json字符串中的日期类型的字段都变成了一串数字,例如:1500341149000.所以我们需要将这个串格式化形如:2017-07-18 09:25:49. 1.首先在js中加入格式化函数 //封装转换函数 Date.prototype.Format = function(fmt) { //author:wangweizhen var o = { "M+" : this.getMonth()+1, //月份 "d+" : this

Java入门教程五(数字和日期处理)

Java 提供了处理相关问题的类,包括 Math 类.Random 类.BigInteger 类.Date 类等. Math类 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数.对数.平方根和三角函数等.Math 类位于 java.lang 包 静态常量 Math 类中包含 E 和 PI 两个静态常量,其中 E 用于记录 e 的常量,而 PI 用于记录圆周率的值. System.out.println(Math.E); //2.718281828459045 System.out.