字母

编程命名规范

五迷三道 提交于 2020-01-03 01:18:59
1.匈牙利命名法 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。 eg:iMyName 表示 int 类型的变量 2.驼峰式命名法 第一个单词首字母小写,后面其他单词首字母大写。 eg:myName 3.帕斯卡命名法 每个单词的第一个字母都大写。 eg:MyName 来源: https://www.cnblogs.com/xiemin-minmin/p/11019759.html

三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

╄→尐↘猪︶ㄣ 提交于 2020-01-03 01:18:41
1 . 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。 ex: int iMyAge; “i”是int类型的缩写; char cMyName[10]; “c”是char类型的缩写; float fManHeight; “f”是float类型的缩写; 其他: 前缀类型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w (一一对应关系) 数组 (Array) 布尔值 (Boolean) 字节 (Byte) 有符号字符 (Char) 无符号字符 (Char Byte,没有多少人用) 颜色参考值 (ColorRef) 坐标差(长度 ShortInt) Double Word 函数 Handle(句柄) 整型 长整型 (Long Int) Long Pointer 类的成员 短整型 (Short Int) Near Pointer Pointer 字符串型 以 null 做结尾的字符串型 (String with Zero End) Word 2 . 驼峰式命名法: 又叫小驼峰式命名法。 第一个单词首字母小写,后面其他单词首字母大写。 ex: int myAge; char myName[10]; float manHeight; 3 . 帕斯卡命名法: 又叫大驼峰式命名法。

标示符(变量名、类名、函数名、常量名等)命名规则

孤街浪徒 提交于 2020-01-02 03:30:54
由26个英文字母大小写,数字:0-9,符号:_、$组成。 规则: 1.数字不可以开头 2.不可以使用关键字 例如:class就不可以,因为 class 是关键字。 3.不可以包含“_、$”以外的特殊符号,例如:“DemoTest”就不可以,其中的空格就是特殊符 号。 一些常用命名规则:  包名:多单词组成时所有字母都小写。  例如:xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 例如:XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 例如:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用下划线连接。 例如:XXX_YYY_ZZZ 来源: https://www.cnblogs.com/Jeydon/p/11169381.html

Java笔记(三)……基础语法

喜欢而已 提交于 2020-01-02 03:30:12
关键字 标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头。 不可以使用关键字。 Java中严格区分大小写。 注意:在起名字的时候,为了提高阅读性,要尽量有意义。 Java中的名称规范 包名:多单词组成时,所有字母都小写。 xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 xxxYyyZzz 常量名:所有字母都大写。多单词时,每个单词用下划线连接。 XXX_YYY_ZZZ 注释 对于单行和多行注释,被注释的文字,不会被 JVM 解释执行。 对于文档注释,是 Java 特有的注释,其中注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。 1: /** 2: this is my first java code. 3: @author Shawn 4: @version V1.1 5: */ 6: public class Hello 7: { 8: /** 9: 这是主函数,是程序的入口 10: 它的出现可以保证程序的独立运行 11: @param args 主函数接收的命令行参数 12: */ 13: public static

java基础语法

怎甘沉沦 提交于 2020-01-02 03:30:00
标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头。 不可以使用关键字。 Java中严格区分大小写。 注意:在起名字的时候,为了提高阅读性,要尽量有意义。 Java中的名称规范 包名:多单词组成时,所有字母都小写。 xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 xxxYyyZzz 常量名:所有字母都大写。多单词时,每个单词用下划线连接。 XXX_YYY_ZZZ 注释 对于单行和多行注释,被注释的文字,不会被 JVM 解释执行。 对于文档注释,是 Java 特有的注释,其中注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。 注释是一个程序员必须要具有的良好变成习惯。 初学者编写程序可以养成习惯:先写注释,再写代码。 将自己的思想通过注释整理出来,再用代码去体现。 因为代码仅仅是思想的一种表现形式。 来源: https://www.cnblogs.com/cuifc/p/3372616.html

LeetCode 767. Reorganize String

爱⌒轻易说出口 提交于 2019-12-29 08:07:32
Given a string S , check if the letters can be rearranged so that two characters that are adjacent to each other are not the same. If possible, output any possible result. If not possible, return the empty string. Example 1: Input: S = "aab" Output: "aba" Example 2: Input: S = "aaab" Output: "" Note: S will consist of lowercase letters and have length in range [1, 500] . 本题首先要想明白的一点:什么情况会不成立即返回空。 通过观察可以看出:出现次数最多的字母个数 - 1 > 其他所有字母出现次数和 此时必有两个出现次数最多的字母连在一起。 反之,必能形成一个隔一个的情形。 我的代码比较长,就意识到不是最简单的做法,不过很好理解。 解释其中必要参数和函数: int [] table = new int [26]; // 确定每个字母出现次数 int [] judge = new int [26]; //

单词统计

六月ゝ 毕业季﹏ 提交于 2019-12-27 01:01:14
问题: 英语的26 个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?哈利波特》 中最常用的短语是什么,等等。我们就写一些程序来解决这个问题,满足一下我们的好奇心。第0步:输出某个英文文本文件中 26 字母出现的频率,由高到低排列,并显示字母出现的百分比,精确到小数点后面两位。字母频率 = 这个字母出现的次数 / (所有A-Z,a-z字母出现的总数)如果两个字母出现的频率一样,那么就按照字典序排列。 如果 S 和 T 出现频率都是 10.21%, 那么, S 要排在T 的前面。第1步:输出单个文件中的前 N 个最常出现的英语单词。作用:一个用于统计文本文件中的英语单词出现频率。单词:以英文字母开头,由英文字母和字母数字符号组成的字符串视为一个单词。单词以分隔符分割且不区分大小写。在输出时,所有单词都用小写字符表示。英文字母:A-Z,a-z字母数字符号:A-Z,a-z,0-9第1步:输出单个文件中的前 N 个最常出现的英语单词。分割符:空格,非字母数字符号 例:good123是一个单词,123good不是一个单词。good,Good和GOOD是同一个单词。 package com; import java.io.File; import java.io.RandomAccessFile; import java.util.HashMap;

单词 统计

柔情痞子 提交于 2019-12-27 00:59:59
用户需求: 英语的26 个字母的频率在一本小说中是如何分布的? 某类型文章中常出现的单词是什么? 某作家最常用的词汇是什么? 《哈利波特》 中最常用的短语是什么,等等。 我们就写一些程序来解决这个问题,满足一下我们的好奇心。 第0步:输出某个英文文本文件中 26 字母出现的频率,由高到低排列,并显示字母出现的百分比,精确到小数点后面两位。 字母频率 = 这个字母出现的次数 / (所有A-Z,a-z字母出现的总数) 如果两个字母出现的频率一样,那么就按照字典序排列。 如果 S 和 T 出现频率都是 10.21%, 那么, S 要排在T 的前面。 第1步:输出单个文件中的前 N 个最常出现的英语单词。 作用:一个用于统计文本文件中的英语单词出现频率。 单词:以英文字母开头,由英文字母和字母数字符号组成的字符串视为一个单词。单词以分隔符分割且不区分大小写。在输出时,所有单词都用小写字符表示。 英文字母:A-Z,a-z 字母数字符号:A-Z,a-z,0-9 第1步:输出单个文件中的前 N 个最常出现的英语单词。 分割符:空格,非字母数字符号 例:good123是一个单词,123good不是一个单词。good,Good和GOOD是同一个单词。 package text428; import java.text.DecimalFormat; import java.util.*; import

【字母个数统计】HDU-1219 AC Me

不羁的心 提交于 2019-12-25 03:06:59
注解 1、简单的字母个数统计,用打表的方式即可(26个字母组成的数组)。 代码 # include <iostream> # include <cstring> using namespace std ; const int SIZE = 26 ; int main ( ) { string s ; while ( getline ( cin , s ) ) { int len = s . length ( ) ; int num [ SIZE ] ; memset ( num , 0 , sizeof ( num ) ) ; for ( int i = 0 ; i < len ; i ++ ) { if ( s . at ( i ) >= 'a' && s . at ( i ) <= 'z' ) { num [ s . at ( i ) - 'a' ] ++ ; } } for ( int i = 0 ; i < SIZE ; i ++ ) { char c = 'a' + i ; cout << c << ":" << num [ i ] << endl ; } cout << endl ; } return 0 ; } 结果 来源: CSDN 作者: zhanggirlzhangboy 链接: https://blog.csdn.net/zhanggirlzhangboy

密码的校验.大小写字母,数字,特殊字符中的至少3种

a 夏天 提交于 2019-12-24 10:49:33
大小写字母,数字,特殊字符中的至少3种.8位以上,正确返回true public static boolean rexCheckPassword(String input) { // 8-20 位,字母、数字、字符 String regStr = "^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_]{8,20}$"; return input.matches(regStr); } @Test public static void main(String[] args){ System.out.println(rexCheckPassword("abcd")); System.out.println(rexCheckPassword("abcd1234")); System.out.println(rexCheckPassword("abcd1234#")); System.out.println(rexCheckPassword("Abcd1234")); System.out.println(rexCheckPassword("Abcd#$%"));}} 来源: https://www.cnblogs.com/cqbstyx