class a {
  public static void main(String args[]) {
  char ch;
  int number;

  ch=90;
  number=90;

   System.out.println("ch = " + ch);
   System.out.println("number = " + number);

  }
}

このコードで、おなじ90が格納されているのに、一方は文字がでて、もう一方は数字がでています。
これは、char型やString型の場合は文字や文字列を表示し、それいがいは数字を表示する、という決まりになっているからですか?