• java书写、数据类型、数组定义


    这里只记录java与php、javascript不同的地方,相同的地方就不赘述了。

    1.java文件源码为以.java为后缀的文件,字节码文件是以.class为后缀的文件。

    2.写好一个java源码之后,cmd进入源码文件盘符,用命令 javac helloworld.java将源码转化为字节码文件 helloworld.class;

       然后用命令java helloworld运行字节码文件,得到我们想要的结果,记住最后一步java字节码文件的时候不能带后缀.class,否则会报错!

    3.java中定义一个变量要显式的声明变量类型并且java对大小写敏感:

       String a = "Hello World";声明一个字符串型变量a,并赋值为“Hello World”。

    4.java中的数据类型:

       boolean:布尔型,值只能是true和false;

       char:字符型,单引号包起来的单个字符;

       String:字符串型,双引号包起来的多个字符;

       整数型又分为四种:

       byte:两个字节;

       short:-32768---32767   五位数;

       int:-2147483648---2147483648   十位数 (默认类型,一般都用这个);

       long:-9223372036854775808----9223372036854775808   十九位数。

       浮点型分为两种(小数型):

       float:-3.403E38---3.403E38;

       double:-1.798E308---1.798E308。

    5.函数方法的返回值

       Math.pow(double x,double y)   返回值为x的y次方,该函数返回值数据类型为double型,所以

       如果要将该值赋值给变量z,那么也必须提前声明z的数据类型为double,否则会出错。

    6.打印信息

       System.out.println("打印信息")           输出信息后会换行

       System.out.print("打印信息")              输出信息后不换行

    7.java数组定义方法

       一维数组:

       int [] test = {21,34,67,98,47}     或者    int test [] = {21,54,76,89,34}     他们等价于==>int [] test = new int []{23,46,78,53,87}

       int声明数据类型,[]表示数组。

       test[0]表示第一个数据,以此类推。

       二维数组:

       int [][]test = {{23,56,89,23,45,},{34,56,21,54,87,}}   两行五列的二维数组

       等价于==>int [][] test = new int [2][5];test[0][0]=23;.........

       行长度==>test.length;列长度==>test[i].length;因为是一个二维数组,所以test[i]本身也是是一个数组.

    8.数组空间配置

       int [] test = new int[5]              新建数组test,长度为5,数据类型为int。

       int [] test; test=new int[5];       另一种写法。

    9.java的数组操作方法

       Arrays.方法(数组名):

       Arrays.sort(test)-----------升序排序

       Arrays.toString(test)------数组转换为字符串

       关于java数组操作,有位仁兄写得比较详细,请点击

    10.在java中使用一些方法时,必须先使用import将包文件导入

       import java.util.Arrays              导入java下util包下的Arrays类

       import java.util.*                       导入java下util包下的所有类

       先导入之后,这些类里面的方法才能在后面的class内部使用。

       e.g:将用户输入的值传递给变量score。

              Scanner input=new Scanner(System.in);

              int score = input.nextInt();

  • 相关阅读:
    类数据源Visual C++对ODBC数据库资源的访问
    变量对话框MFC 关于控件变量的使用
    S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
    设备内存缓冲区和 /proc/iomem
    multiplexed pins
    电脑硬件资源有冲突怎么处理?
    redhat open source university 硬件资源
    深入理解linux系统下proc文件系统内容
    S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
    Framebuffer文章收集
  • 原文地址:https://www.cnblogs.com/eco-just/p/7657596.html
Copyright © 2020-2023  润新知