如何判断整数只有2位数?

who*_*eee 0 java int

我需要编写一个Java程序,提示用户输入一个由2位数组成的整数; 然后在屏幕上显示其各个数字的总和.

我被困在这里.我究竟做错了什么?

import java.util.Scanner ;

public class ss {
    public static void main(String[] args)
    {

       Scanner input  = new Scanner(System.in);

       int x;

       System.out.println("Please Enter a number consists of 2 digits only : ");

       x = input.nextInt();
       x.length() == 2;
   }
}
Run Code Online (Sandbox Code Playgroud)

最后一行包含错误!

Ósc*_*pez 8

假设这x是肯定的,检查它是否正好有两位数的简单方法是:

if (x >= 10 && x <= 99) {
    // x contains exactly two digits
}
Run Code Online (Sandbox Code Playgroud)