python中的int函数可以将数字或字符串转换为整型数字类型,具体功能就不提了最近发现一个问题,对于字符串'1.1'之类的,int转换的时候会报异常,这是为什么,个人感觉直接转换成1不就行了,干嘛还不能转换了>>> int('1.1')Traceback (most recent call las...
分类:
编程语言 时间:
2015-06-04 19:19:32
阅读次数:
232
Integer to Roman
题目:
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999. 题意:
给于一个整型数字范围在1-3999,将它转化为罗马数字 思路:
将罗马数字用键-值标识出来,转换即可。...
分类:
其他好文 时间:
2015-05-30 13:35:22
阅读次数:
149
上篇文章介绍了itoa函数的实现,今天来说说atoi函数,主要思路是:将字符串从头开始读取,跳过最前面的空格以及其他无用字符;遇到正负号,做标记;之后的字符串,遇到数字则转换,遇到其他字符则直接跳出。好了,贴下代码: 1 int atoi(char str[]) 2 { 3 int ...
分类:
其他好文 时间:
2015-05-17 21:43:44
阅读次数:
169
3.Java基本类型经常使用类型如下(5种):1)int:整型1.1)数字的直接量是int类型的(所谓直接量就是直接写出的数值,如inta=10000;)1.2)两个int操作,结果还是int类型的,小数位无条件舍弃(如:inta=5/3;结果是a=1)1.3)取值范围-2^31~~2^31-1,超范围时可能会发生溢出,需..
分类:
编程语言 时间:
2015-05-07 17:01:58
阅读次数:
142
一、什么是函数 函数的含义:类似于Java中的方法,是完成特定任务的代码语句块 使用更简单:不用定义属于某个类,直接使用二、常用系统函数 parseInt ("字符串") 将字符串转换为整型数字 如: parseInt ("86")将字符串“86”转换为整型值86 parseFloat("字符串.....
分类:
编程语言 时间:
2015-05-01 17:19:08
阅读次数:
145
1. 字符
2. 整型数字
3. 浮点型数字
4. 图片,声音,视频
1. 字符
编码主要有输入码、机内码、字形码三种.输入码指的是键盘等外部设备输入内存时的编码,机内码指的是在内存/硬盘中的编码.字形码则是对应到显示器显示的字符点阵.
我们主要讨论机内码.
主要是四种 ascii gbk unicode utf-8
ascii 则是最早的编码,只针对西文和控制符.7...
分类:
其他好文 时间:
2015-04-26 09:14:10
阅读次数:
127
本篇文章主要讲解一下在JAVA语言中数字型字符串和数字的转换,整型数字转换成字符串,以及个别方法之间的区别。1、parseXxx()是SimpleDateFomat里面的方法,常用的包括parseInt(),parseFloat()
使用此方法得到的原始数据类型的一个特定的字符串。 parseXxx()是一个静态方法,可以有一个参数或两个。
语法:
下面给出了该方法的所有的变型:
stati...
分类:
其他好文 时间:
2015-04-10 17:50:42
阅读次数:
160
例如"123456"输出为"65431"。方法一: 1 public class Dao{ 2 public static void main(String[]args){ 3 java.util.Scanner input=new java.util.Scanner(Sys...
分类:
其他好文 时间:
2015-04-06 10:03:28
阅读次数:
116
题目:将字符串转换成整型,比如输入“123”,输出123。
解题思路:
利用每一个0-9数字字符对应的Ascii减去48就得到了一个0-9的整型数字。用前i-1位表示的整型数字乘以10加上第i位表示的数字,就可以得到转换成的整型了。注意字符串第1个字符也可以是+或-。当字符串第1个字符是-时,用前i-1位表示的整型数字乘以10减去第i位表示的数字,就可以得到转换成的整型了。这样的话,...
分类:
其他好文 时间:
2015-01-14 11:15:21
阅读次数:
150
将罗马数字转换成整型数字。前面已经介绍过罗马数字了这里就不赘述了。...
分类:
其他好文 时间:
2014-11-30 00:49:06
阅读次数:
143