变量及函数

    技术2025-10-07  6

    Java中的常量   整型 十进制(12),十六进制(0x12),八进制(012)   长整型 12L   单精度浮点 5.1f,4f,2e3f,0f 占用4字节   双精度浮点 5.1,4,2e-3,0d   占用8字节   布尔常量 true和false   字符常量 'a','8','/r'表示接受键盘输入   字符串常量 "1wwww"   null常量  只有一个值,用null表示

    变量的概念与作用  系统为程序分配的一块内存单元  class Lesson2  {        public static void main(String[] args)        {              /*  int x=0,y;                y = x + 3;                System.out.println("hello"+"world");*/                char ch = 97;                System.out.println(ch);                float f = 3.5f;                        }  }

    变量的字节大小以及有效范围  byte占用一个字节,数字大小为-2^7---2^7-1  short占用二个字节,数字大小为-2^15---2^15-1  int占用4个字节,数字大小为-2^31---2^31-1  long占用8字节,数字大小为-2^63---2^63-1  float占用4字节,数字大小为1.4E-45---3.4E+38,-1.4E-45--- -3.4E+38。用       二进制的指数形式表示一个浮点数的格式,如:101*2^2,101*2^-3  double占用八个字节,数字大小为4.9E-324---1.7E+308,-4.9E-324--- -       1.7E+308  char占用2字节,数字大小为0---2^16-1,是unicode编码。字符的本来面目,     所以可以直接将一个数字付给字符变量。  Boolean占用1字节,值只有2个,true和false

    变量转换    byte b = 122;    int x = b;//隐式类型转换    int b = (byte)x;//显示类型转换    自动类型转换的情况:                      所有的byte,short,char转换成int型                      如果一个操作数是long,计算结果是long                      如果一个操作数是float,计算结果float                      如果一个操作数是double,结果double

    函数    for(int i=0;i < 3;i++)    {         for(int j=0;j < 2;j++)         {             System.out.print('*');         }             System.out.println();    }    不能在main()里写函数    代码可以写在函数里:    static void drawrectangle(int x,int y)    {         for(int i=0;i < x;i++)    {         for(int j=0;j < y;j++)         {             System.out.print('*');         }             System.out.println();    }      }

    最新回复(0)