我是Java新手,在将字符串转换为整数时遇到问题。 我的编码在这里-
import java.util.Scanner;
class Binary{
public static void main(String args[]){
Scanner takeInput = new Scanner(System.in);
System.out.println("Please Give Your Input ====> ");
String binaryInput = takeInput.nextLine();
System.out.println("Your Input Is ====> "+binaryInput);
int lenGTH=binaryInput.length();
for(int i = lenGTH ; i >= 0 ; i--){
char pOsition = binaryInput.charAt(i);
int convertIntoInteger = Int.parseInt(pOsition);
int convertIntoDouble = Double.parseDouble(convertIntoInteger);
int getPower = 0;
getPower *= Math.pow(convertIntoDouble , 2);
System.out.println("Power of " + i + " index " + getPower);
}
}
}
我在命令提示符下给出了屏幕截图,以查找错误:enter image description here
答案 0 :(得分:0)
java中没有此类Int。
尝试一下:
int convertIntoInteger=Integer.parseInt(String.valueOf(p0sition));
整数类用于解析int中的数据。