java 数组写法_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();
java 数组写法_java书写、数据类型、数组定义相关推荐
- java数组语法_Java 基本语法----数组
数组 数组概述 数组是多个相同类型数据的组合,实现对这些数据的统一管理. 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量. 数组中的元素可以是任何数据类型,包 ...
- java数组键_Java基础之数组
数组 数组就是用于存储相同数据类型数据的一个容器.可以通过有规律的索引来访问没有规律的元素. 一维数组 定义格式:元素的数据类型[ ] 数组名称 = new 元素的数据类型 [ 数组容器大小 ]: 数 ...
- typedef 定义数组类型_Java基础之数组
(1)数组:存储同一种数据类型的多个元素的容器(注意和集合的区别 后面的总结之中有). (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1.编号的专业叫法:索引. (3)定义格式 A:数据类 ...
- java对象类型数组赋值_java声明对象数组
java如何对象创建数组并初始化 急夜影驱动编程小编今天和大家分享答案 /** * 功能:声明一个学生类 * @author qqliweng * 时间:2009-10-22 * 版本:V1.0 */ ...
- java交换二维数组行列_java二维数组行列
培训系列AmberXie 求二维数组行列之和把二维数组 a 各行之和分别放入 b... 二维数组例题答案[技巧] [例 1]编写程序,利用二维数组在窗体上输出如图 5x5...如果没有 max 为行列 ...
- java二维数组坐标_Java 二维数组
二维数组的定义 二维数组本质上是以数组作为数组元素的数组,即"数组的数组". 因为数组只能保存一行数据.在生活中,比如坐标等等,我们需要用二维数组来表示.通过行号和列好来定位数据. ...
- java 设置数组长度_java如何增加数组长度
遇到一个面试题:在不使用list的add方法的情况下,动态的添加元素(大概是这个样子): ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,需学习arraylist的相关知识(ht ...
- java 数组求和_java 实现随机数组输出及求和实例详解
导读热词 java 实现随机数组输出及求和 问题描述: 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中. 设计思路: 使用java.util中的 ...
- java二维数组试题_Java二维数组及习题总结
二维数组 二维数组:就是一个由行和列组成的一个矩阵(Matrix):在这个矩阵中访问元素时,是根据元素的行角标和列角标所确定的. 二维数组在内存中的存储:无论是二维数组,还是多维数组,它们本身就是一个 ...
最新文章
- Nginx配置与使用
- 关于同源策略的一些想法
- ABB机器人 系统参数配置
- 第18次csp认证 201912-2 回收站选址(C++)
- VerifyRenderingInServerForm 和EnableEventValidation引发的两个问题
- 数据库杂谈(七)——数据库的存储结构
- editplus 快捷键
- (筆記) 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
- 使用 openssl 生成证书
- mysql 5.7 无法启动 服务没有报告任何错误
- 力扣题目系列:121. 买卖股票的最佳时机
- Atitit 院系和专业规划 大学里的院系,院一般指的都是学院,比如管理学院、法学院这种,系指的就是院里面的专业,比如中文系、哲学系这种。 中文系、哲学系 土木工程 目录 1. 经济管理学院	2
- 金融时间序列及Matlab实现
- 程序员能力的四个境界
- Php—— 1.apache2.4.x+php7.x
- 程序员没有那么多996!
- Centos里tftp服务器的安装和配置
- 新买的华为Matebook,Office没激活,激活方法在这里!!!
- collections.Counter 用法
- 在虚拟机(centos)配置postgresql数据库(1) - 安装篇
热门文章
- CenterOS 服务器之MySQL卸载与安装,并远程连接
- jsp文字上下居中显示_微信朋友圈又有骚技巧,一键设置居中签名,好友傻眼了...
- java中塑形_Java学习5——接口和多态
- 华为麒麟1020鸿蒙系统,华为P50pro最新确认:麒麟1020+立体全面屏+鸿蒙系统,这才是华为...
- mac linux win三系统安装教程,【教程】macbook pro上安装三系统详解教程(mac os x+windows+linux ubuntu)...
- mysql触发器可以使用正则表达式,是否可以使用正则表达式在MySQL中强制执行数据检查...
- mysql 数据修改记录日志_mysql对数据的更新操作记录在哪个日志中?
- linux环境下安装多个任意版本的python环境
- java script中==和===_Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑...
- linux wine 性能,Wine 1.9.16 发布,改善 GDI 性能