将字符串“ AA”转换为整数,应为130,正确

时间:2019-12-25 18:39:54

标签: string integer

我想要简单,不需要错误废话。为什么我不能将已知字符串转换为已知整数。 我终于找到了这个例子,并且很简单,就可以了:

public class Convert {

    public static void main(String[] args) {

        char letter = 'A';
        int letterInt = letter;
            System.out.println ( letterInt );
        }
}

它打印65,而我的书说它的字母A是数字65。现在,问题很简单,没有错误,没有它涉及的程序,我只想几行就可以了

public class Convert {

    public static void main(String[] args) {

        String  letters = "AA";
        int letterInt = Integer.parseInt (letters);
        System.out.println ( letterInt );
        }
}

这本书给了我一个例子,但使用了一个数值,我很节俭地想看它能与字母值一起工作,而不是将整数转换为整数,基本上不需要将字符串变成整数然后将String转换为整数到整数。即时通讯在书的第16页上,我是一位专业程序员,甚至无法超过5行代码。答案应该是130吗?还是我不知道的6565 Aww拨片。

在下面的评论中输入我认为应该做的事情 公共类Convert {

public static void main(String[] args) {

 for  ( char letter : "AA") {
    int letterInt = letter;
        System.out.println ( letterInt );
 }
    }

}

好吧,我想了很多错误之后想出了这个,因为我认为这是可行的

公共类循环{

public static void main(String[] args) {
    // TODO Auto-generated method stub

    char [] letter = { 'A', 'B' };
    System.out.println ( "Letter length is: " + letter.length);
    for ( int i = 1; i < 3; i++) {
    int convertLetter =  (int) letter[i-1] ;
    System.out.println ( convertLetter  );
    }
}

打印65和66我最终想做的是打印我想看到的小写字母的ascii数字?那么我会知道什么是数值等价的。我肯定他们是他们的图表,但我想这样做。

}

0 个答案:

没有答案