实验03:数值类型与变量声明
实验目的:
1. 掌握标识符的定义规则
2. 认识Java的数据类型以及掌握各种变量的声明方法。
3. 掌握不同数值类型间的赋值问题
实验内容
1. 编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值。
实验数据记录及分析(或程序及运行结果)
public class Variable {
public static void main(String[] args) {
  int a=10;
  System.out.println("a="+a);
}
}
1. 写出程序运行的结果
  a=10
2. 修改上述程序,定义一个字符型变量,并定义其初值为'a',然后输出该变量的值,在下面写出修改后的代码片段。
    public class Variable {
            public static void main(String[] args) {
                  char a='a';
                  System.out.println("a="+a);
            }
}
a=a
   
3. 修改上述程序,定义一个字符型变量,并定义其初值为100,然后输出该变量的值,在下面写出修改后的代码片段。
    public class Variable {
              public static void main(String[] args) {
                      char a=100;
                      System.out.println("a="+a);
            }
}
a=d
4. 修改上述程序,定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,在下面写出修改后的代码片段,如果有错误,说明原因。修改变量初值为你的姓氏,请以数值型输出这一变量值。
    public class Variable {
            public static void main(String[] args) {
                    char a=65536;
                    System.out.println("a="+a);
            }
}
  字符型变量的范围是0~65535, 65536超出范围了。
  public class Variable {
          public static voidjava变量的数据类型分为两种 main(String[] args) {
              char a='张';
              int b=a;
              System.out.println("b="+b);
        }
}
  b=24352
5. 修改上述程序,定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。
  public class Variable {
        public static void main(String[] args) {
              float a=(float)10.0;
              System.out.println("a="+a);
        }
}
  a=10.0
6. 修改上述程序,定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。
    public class Variable {
          public static void main(String[] args) {
                double a=(double)10.0;
                System.out.println("a="+a);
          }
}
  a=10.0
7. 替换下面的代码段到上述程序,分析现象。
  float f=10.0f;
  double d=100.0d;
  f=d;
  System.out.println("f="+f);
答: f=d;这条语句报错。 不能由double转换成float
8. 替换下面的代码段到上述程序,分析结果。
  int a=10;
  char c='a';
  a=c+a;
  System.out.printf("c=%c",a);
  结果为 c=k
  printf把数值类型转换成char类型
9. 声明一个布尔类型的变量,其初值为真。
  boolean a = true;
10. 替换下面的代码段到上述程序,分析现象。
  Variable v=new Variable();
  System.out.println("v="+v);
  v=Variable@15db9742
评语:                            日期:  年  月  日

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。