public class MyClass {
public static int binary_to_decimal(String s) {
int dec = 0;
for (int i = s.length() - 1, j = 0; i >= 0; i--, j++) {
if (s.charAt(i) == '1') {
dec += Math.pow(2, j);
}
}
return dec;
}
public static void main(String args[]) {
String s = "10101011";
int dec = binary_to_decimal(s);
System.out.println(dec);
}
}
/*
run:
171
*/