大小写变换
char ch
ch +=32
保留两位小数
double x1;
Math.round(x1*100)/100.;
double x,y;
y = (int) (x*100+0.5)/100.0;
索引某个下标的字符
charAt(index)
输入单个字符
System.in.read()
输出同行/换行
System.out.print()
System.out.println()
十进制转二进制
public static void tenTtwo(int n) {
int t;
int r;
int sum;
sum=0;
t=0;
while(n>0) {
r=n%2;
n=n/2;
sum += r* Math.pow(10,t);
t++;
}
System.out.print(sum);
}
String s = Integer.toBinaryString(n);
分解质因数
public static void factor(int num)
{
for(int i=2;i<=Math.sqrt(num);i++)
{
if(num%i == 0)
{
System.out.print(i+"*");
num/=i;
i--;
}
}
System.out.println(num);
}