摘要:
int gcd(int a ,int b){ if(a%b!=0){ return gcd(b,a%b); } else{ return b; } } 阅读全文
摘要:
原理:将一个数的幂分解为二进制进行处理,同一位幂只需处理一次,出去了两两相乘的重复操作; 呈上代码: int quickpow(int q,int n){ \\n为幂次,q为底数 int result=1; while(n){ \\n大于1时 \\位运算,当n二进制末位为1时 if(n&1){ re 阅读全文
摘要:
#1. >>为右移运算,末位去除,整体向右移动一位,首位补上原首位数字。 >若该数为正数(首位为0),则首位补0; >若该数为负数 (首位为1),则首位补1; #2. >>>为无符号右移运算,末位去除,整体向右移动一位,首位补上0; >无论该数的正负,其首位都补上0; eg: public clas 阅读全文
摘要:
#给整形int或long数据类型变量赋值时 2进制:0b加上二进制数 8进制:0加上八进制数 10进制:默认直接十进制数 16进制:0x加上十六进制数 阅读全文
摘要:
1:与c语言相同,定义一个下标从0开始遍历 for(int i=0 ; i<a.length() ; i++){ System.out.print(a[i]+ " "); } 2: 定义一个num作为数组nums的其中一个元素,输出时便会自动从头到尾遍历 for ( int num :nums ) 阅读全文
摘要:
装箱: 拆箱: 阅读全文
摘要:
StringBuilder 类提供了很多方法来操作字符串: eg:在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。 运行结果 阅读全文
摘要:
阅读全文
摘要:
this一般用在新建的方法中,在形参与类里面的一个变量名称一样时,可以在方法中改变成员的值,或者将成员的值赋予方法中的变量。 super一般用在子类中调用父类的方法或成员变量。 现在对其用法仍较浅,持续学习中。 阅读全文
摘要:
高中时便随同学在博客园创了一个号,但却没有开通博客,仅仅只是看着班上大佬的博客感叹。而今,新的好友创了新的博客,而我也在今天开通了第一个记录知识的博客,一切如新,我的未来也必欣欣向荣。 阅读全文