📄 longestpiece.java
字号:
public class LongestPiece{
public static void main(String[] args){
if(args.length == 0){
System.out.println("put the right number again!");
return;
}
Long num = Long.parseLong(args[0]);
System.out.println("数据1/0串:");
long template = 1;
template = template<<63;
long result;
int zero = 0,one = 0,x = 0,y = 0;
for(int i = 0;i < 64; i++){
result = num&template;
if(result == 0){
System.out.print(0);
one = 0;
zero++;
if(zero > x)
x = zero;
}
else{
System.out.print(1);
zero = 0;
one++;
if(one > y)
y = one;
}
num = num<<1;
}
System.out.println();
System.out.println("最长0串长度:"+x);
System.out.println("最长1串长度:"+y);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -