一、输入数据要用new——实例化对象,创建内存

示例:Scanner reader = new Scanner(System.in);

Scanner是一个类,reader为创建的一个Scanner的对象,new就创建了这个实例,为其分配变量。

输入的基本类型数据:nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()。

其用法为:Scanner reader = new Scanner(System.in);//先创建对象

然后再使用int x = reader.nextInt();

(视频教程推荐:java视频)

二、为数组分配元素

1、声明数组

一维数组:int a[] 或 int [] a;一次声明多个,int a[] , b[] 或 int [] a , b;

二维数组:int a[][] 或 int [][] a;一次声明多个,int a[][] , b[][] ;

注意:java中不允许在声明数组中的方括号内指定数组元素的个数!

2、为数组分配元素

数组名 = new 数组元素类型[元素个数];

例如:boy = new float [4];(前提你已经声明了float类型的boy变量!也可以声明和创建一起完成,例如:float boy = new float [4];)

java允许使用int型变量的值指定数组的元素个数。例如:

int size = 30;

double number = new double[size];

3、length的使用

对于一维数组,“数组名.length”的值就是数组中元素的个数,对于二维数组,“数组名.length”的值是它含有的一维数组的个数。

java new 怎么用_java中new的用法是什么相关推荐

  1. java的printf语法_Java中printf的用法总结

    printf的格式控制的完整格式:%  -  0  m.n  l或h格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少.②-:有-表示左对齐输出,如省略表示右对齐输出.③ ...

  2. 关于java的集合类,以及HashMap中Set的用法!

    來源:http://hi.baidu.com/fyears/blog/item/52329711622e007ccb80c465.html 关于java的集合类,以及HashMap中Set的用法! 2 ...

  3. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  4. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  5. java中throws用法_java中throws实例用法详解

    在程序出现异常时,会有一个抛出异常的throw出现,这里我们要跟今天所讲的throws区分开.throws的作用是声明抛出,在名称上也跟throw有所不同.下面我们就throws对策概念.语法.实例带 ...

  6. java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?

    栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...

  7. java构造器详解_Java中关于构造器的使用详解

    这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...

  8. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  9. java 记录考勤记录_Java中的记录器– Java记录示例

    java 记录考勤记录 Today we will look into Logger in Java. Java Logger provides logging in java programming ...

最新文章

  1. 动态修改迅雷的下载地址
  2. 减少HQL 的MAP数
  3. android动态设置错误页面,Android中替换WebView加载网页失败时的页面
  4. curl 与 httpie 命令
  5. java斗破苍穹游戏阵容,斗破苍穹手游竞技场阵容搭配解析 最强阵容你知道吗
  6. Linux 命令[3]:cd
  7. 事务的四大特性、事务处理开始与结束、v$transactio、 v$LOCK
  8. Windows MinGW配置C、C++编译环境
  9. jquery1.8 获取option的对象进行操作
  10. 面对疾风吧!io_uring 优化 nginx 实战演练
  11. 服务器2008系统驱动3008驱动,sas3008驱动
  12. 根据身份证号判断所属省份、生日及性别
  13. PDF旋转后保存,打开为什么还是旋转前的方向?
  14. 解决Anaconda安装包时报错CondaVerificationError: The package for pytorch located at...
  15. 【调剂】中科院天津工业生物技术所与天津科技大学联合培养硕士招生2023
  16. 路由器如何让设置桥接模式
  17. Linux下AndroidNDK r7环境配置与NDK入门
  18. 相机光学(十二)——面阵相机与线阵相机
  19. 双指针算法何时加减令人头秃怎么办
  20. 基于SSM实现高校教材预定管理系统-毕业设计【附源码】

热门文章

  1. Unity3d常用知识
  2. layui跳转添加选项卡_IE9,特定于站点的浏览器,以及将自己的跳转列表项添加到固定选项卡...
  3. Arduino智能小车——超声波避障
  4. 头插法建立单链表——C语言
  5. Atmel Studio 6.0 SP2 2.4 Gb.txt
  6. 无犯罪证明(开证明指南山西籍)
  7. C# Winfrom 自定义控件——带图片的TextBox
  8. 国科大学习资料--VLSI测试与可测试设计--2020期末考试试题
  9. matlab四分之一模型车+人体和座椅
  10. 企业信息化投入中咨询服务_中国铁建信息化综合业务咨询服务项目