这里只记录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();

java 数组写法_java书写、数据类型、数组定义相关推荐

  1. java数组语法_Java 基本语法----数组

    数组 数组概述 数组是多个相同类型数据的组合,实现对这些数据的统一管理. 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量. 数组中的元素可以是任何数据类型,包 ...

  2. java数组键_Java基础之数组

    数组 数组就是用于存储相同数据类型数据的一个容器.可以通过有规律的索引来访问没有规律的元素. 一维数组 定义格式:元素的数据类型[ ] 数组名称 = new 元素的数据类型 [ 数组容器大小 ]: 数 ...

  3. typedef 定义数组类型_Java基础之数组

    (1)数组:存储同一种数据类型的多个元素的容器(注意和集合的区别 后面的总结之中有). (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1.编号的专业叫法:索引. (3)定义格式 A:数据类 ...

  4. java对象类型数组赋值_java声明对象数组

    java如何对象创建数组并初始化 急夜影驱动编程小编今天和大家分享答案 /** * 功能:声明一个学生类 * @author qqliweng * 时间:2009-10-22 * 版本:V1.0 */ ...

  5. java交换二维数组行列_java二维数组行列

    培训系列AmberXie 求二维数组行列之和把二维数组 a 各行之和分别放入 b... 二维数组例题答案[技巧] [例 1]编写程序,利用二维数组在窗体上输出如图 5x5...如果没有 max 为行列 ...

  6. java二维数组坐标_Java 二维数组

    二维数组的定义 二维数组本质上是以数组作为数组元素的数组,即"数组的数组". 因为数组只能保存一行数据.在生活中,比如坐标等等,我们需要用二维数组来表示.通过行号和列好来定位数据. ...

  7. java 设置数组长度_java如何增加数组长度

    遇到一个面试题:在不使用list的add方法的情况下,动态的添加元素(大概是这个样子): ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,需学习arraylist的相关知识(ht ...

  8. java 数组求和_java 实现随机数组输出及求和实例详解

    导读热词 java 实现随机数组输出及求和 问题描述: 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中. 设计思路: 使用java.util中的 ...

  9. java二维数组试题_Java二维数组及习题总结

    二维数组 二维数组:就是一个由行和列组成的一个矩阵(Matrix):在这个矩阵中访问元素时,是根据元素的行角标和列角标所确定的. 二维数组在内存中的存储:无论是二维数组,还是多维数组,它们本身就是一个 ...

最新文章

  1. Nginx配置与使用
  2. 关于同源策略的一些想法
  3. ABB机器人 系统参数配置
  4. 第18次csp认证 201912-2 回收站选址(C++)
  5. VerifyRenderingInServerForm 和EnableEventValidation引发的两个问题
  6. 数据库杂谈(七)——数据库的存储结构
  7. editplus 快捷键
  8. (筆記) 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
  9. 使用 openssl 生成证书
  10. mysql 5.7 无法启动 服务没有报告任何错误
  11. 力扣题目系列:121. 买卖股票的最佳时机
  12. Atitit 院系和专业规划 大学里的院系,院一般指的都是学院,比如管理学院、法学院这种,系指的就是院里面的专业,比如中文系、哲学系这种。 中文系、哲学系 土木工程 目录 1. 经济管理学院 2
  13. 金融时间序列及Matlab实现
  14. 程序员能力的四个境界
  15. Php—— 1.apache2.4.x+php7.x
  16. 程序员没有那么多996!
  17. Centos里tftp服务器的安装和配置
  18. 新买的华为Matebook,Office没激活,激活方法在这里!!!
  19. collections.Counter 用法
  20. 在虚拟机(centos)配置postgresql数据库(1) - 安装篇

热门文章

  1. CenterOS 服务器之MySQL卸载与安装,并远程连接
  2. jsp文字上下居中显示_微信朋友圈又有骚技巧,一键设置居中签名,好友傻眼了...
  3. java中塑形_Java学习5——接口和多态
  4. 华为麒麟1020鸿蒙系统,华为P50pro最新确认:麒麟1020+立体全面屏+鸿蒙系统,这才是华为...
  5. mac linux win三系统安装教程,【教程】macbook pro上安装三系统详解教程(mac os x+windows+linux ubuntu)...
  6. mysql触发器可以使用正则表达式,是否可以使用正则表达式在MySQL中强制执行数据检查...
  7. mysql 数据修改记录日志_mysql对数据的更新操作记录在哪个日志中?
  8. linux环境下安装多个任意版本的python环境
  9. java script中==和===_Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑...
  10. linux wine 性能,Wine 1.9.16 发布,改善 GDI 性能