我是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
发布于 2018-09-28 01:04:35
java中没有这样的类Int。
试试这个:
int convertIntoInteger=Integer.parseInt(String.valueOf(p0sition));
Integer类用于解析int中的数据。
https://stackoverflow.com/questions/52541858
复制相似问题