笔记
ying_an
这个作者很懒,什么都没留下…
展开
-
char转int
char转int char c='9'; int n=c-'9'; 或者 int m= Integer.parseInt(String.valueOf(c)); 今天犯的一个错误: int m=Integer.parseInt©; 结果老是数组越界, 因为我用的Integer.parseInt(char),字符型的话会转成ascall码,所以越界了。 另外 Integer.parseInt(s)是把字符串解析成int基本类型, Integer.valueOf(s)是把字符串解析成Integer对象类型原创 2020-05-09 16:45:15 · 217 阅读 · 0 评论 -
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、、四则运算符号
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号 public class Addiction { public static int Add(int num1, int num2) { while (num2 != 0) { int temp = num1 ^ num2; num2 = (num1 & num2) << 1; num1 = temp; } return num1; } ^转载 2020-05-09 16:36:26 · 505 阅读 · 0 评论