关于Java中数组的简单使用
关于java中数组的简单使用——继java环境配置后的第二篇学习笔记
近期在学习Java的过程中学到了数组的部分,至于为什么我会到数组才来写这个,主要是数组这一章节的内容感觉还是与之前学的C里面的数组有些区别,所以,写这一片笔记,也还主要是巩固一些数组这一章节的内容吧,因为也是第初次学习Java,对于Java的更深的理解还不是很到位,所以技术含量也不是很高,仅代表我这段时间或者之后很长一段时间写Java数组所用的方法。
数组记录步骤:
1.定义的同时进行赋值
2.先定义在进行赋值
定义==》赋值==》调用
1.定义的同时进行赋值
1 public class test1{
2 public static void main( String [] args){
3 //静态初始化,定义了的同时进行赋值【括号里面不能写长度】
4 //int类型
5 int arr[]={1,2,3,4};
6 for(int i=0;i<arr.length;i++){
7 System.out.println(arr[i]); //调用输出
8 }
9
10 //char类型
11 char arr1[]={'一','二','三'};
12 System.out.println(arr1);
13 }
14 }
执行效果:
2.先定义在进行赋值
·int数组
import java.util.Scanner;//导入Scanf函数,从键盘获取数据需要这个【个人理解,方便记忆】
public class test1{
public static void main( String [] args){ Scanner _input=new Scanner(System.in); //定义Scanf的变量名。后面通过_input获取输入 //动态初始化,定义了完之后在进行赋值【括号里面不能写长度】
//int类型
int arr[]; //定义int数组
arr=new int[5]; //设置数组长度等于5 System.out.println("输入:");
for(int i=0;i<arr.length;i++){
arr[i]=_input.nextInt(); //将获取到的值赋给数组【除了nextInt,还有其他的可以用,我目前主要都是用这个】
} System.out.print("输出:");
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]); //调用输出
} System.out.println(); //加一个换行
}
}
执行效果:
·String类型
import java.util.Scanner;
public class test1{
public static void main( String [] args){ Scanner _input=new Scanner(System.in); //动态初始化,定义了完之后在进行赋值【括号里面不能写长度】
//String类型数组
String str[]; //用于接收输入的字符串--好像输入默认的是String类型的,直接接收的话放不进char类型的数组里
str=new String[3]; System.out.println("输入:");
for(int i=0;i<str.length;i++){
str[i]=_input.nextLine(); //接收字符串
} //输出String类型数组
System.out.print("输出:");
for(int i=0;i<str.length;i++){
System.out.print("\t"+str[i]);
} System.out.println(); //加一个换行
}
}
执行效果:
以上是目前整理的,已经用上的用法,由于学校课程开设个人感觉不是很合理,找不到很多时间来练习这些用法,也仅有周末会有一些时间进行实操,以上内容描述的可能不是很准确,更多都是我自己的理解,数组的内容还是有很多的,我也感觉从数组开始慢慢的有一些脱节了,不管怎样,还是先写一些吧,如果之后用的多了,涉及到更多的内容了,在看看需不需要补充,技术含量这么低,以后该怎么办啊
关于Java中数组的简单使用的更多相关文章
- Java中数组在内存中的存放原理?
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyong0717/article/details/79165685Java中数组被实现为对象, ...
- java中数组的相关知识
1. 2.数组的命名方法 1)int[]ages=new int[5]; 2) int[]ages; ages=new int[5]; 3)int[]ags={1,2,3,4,5}; 4)int[ ...
- Java中数组的特性
转载:http://blog.csdn.net/zhangjg_blog/article/details/16116613 数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具 ...
- 在java 中,数组与 List<T> 类型的相互转换
在java中,数组与List<T> 之前进行互相转换,转换方法可总结为以下几种: 一. 将 数组转换成List<T> 1. 使用 Collections 的addAll 方法 ...
- Java中数组的初始化方式
Java中数组的初始化方式 初始化方式有两种: 1.静态初始化:初始化时由程序猿显式指定每一个数组元素的初始值,由系统指定数组长度 2.动态初始化:初始化时由程序猿仅仅指定数组长度,由系统为数组 ...
- java中数组复制的两种方式
在java中数组复制有两种方式: 一:System.arraycopy(原数组,开始copy的下标,存放copy内容的数组,开始存放的下标,需要copy的长度); 这个方法需要先创建一个空的存放cop ...
- 多线程(三) java中线程的简单使用
java中,启动线程通常是通过Thread或其子类通过调用start()方法启动. 常见使用线程有两种:实现Runnable接口和继承Thread.而继承Thread亦或使用TimerTask其底层依 ...
- Java中数组的插入,删除,扩张
Java中数组是不可变的,但是可以通过本地的arraycop来进行数组的插入,删除,扩张.实际上数组是没变的,只是把原来的数组拷贝到了另一个数组,看起来像是改变了. 语法: System.arrayc ...
- java中数组、集合、字符串之间的转换,以及用加强for循环遍历
java中数组.集合.字符串之间的转换,以及用加强for循环遍历: @Test public void testDemo5() { ArrayList<String> list = new ...
- Java 中数组的内存分配
Java 中数组的内存分配 1.Java 程序在运行时,需要在内存中分配空间.为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据和内存管理方式. 2.数组基本概念 数组是 ...
随机推荐
- Dijkstra算法详解(朴素算法+堆优化)
定义 Dijkstra(读音:/'daɪkstrə/)算法,是用来求解一个边带权图中从某个顶点出发到达其余各个顶点的最短距离的算法.(为表达简便,下文中"起点(源点)到某个顶点的距离&quo ...
- vuex 的使用详解
一.vuex 概述 (一)组件之间共享数据的方式 但是这三种方案,只适合小范围的数据共享,如果我们需要频繁的大范围的进行组件之间的数据共享,那么我们就适合使用 vuex (二)vuex 是什么 主要实 ...
- python实现通用excel导入到mysql
{ "file": "OrderDetail-2020-06-03.xls", "startRow": 1, "table&quo ...
- Vue35 路由
1 简介 vue-router是vue的一个插件,专门用来实现SPA应用.SPA也就是单页Web应用,特点是:整个应用只有一个完整的页面,点击页面中的导航链接不会刷新页面,只会做页面的局部更新,数据需 ...
- 周末折腾了两天,踩了无数个坑,终于把win7装成了centos7
上周五的时候,突发奇想,想把自己的Thinkpad E430C的操作系统装成linux. 熟悉电脑的都知道Thinkpad E430C很古老了,现在算来从2012年买来,到现在已经经历了10个年头了. ...
- 非线性优化-NLopt
通过 对 一个 数学 模型 的求解 来介绍 NLopt的使用方法 数学模型: 这个是目标函数 求满足 条件的情况下 x2的开平方最小 边界约束 非线性不等式约束如下 有两个参数 x1 和 x2 ,其中 ...
- 学习Java Day14
今天进一步学习了Java的类,学习了LocalDay:
- centos7中配置vnc服务多用户
我用的本地yum源. 注意: 在配置root用户时,设置vnc密码.vncpasswd 添加普通用户时,要先在root用户下添加普通用户(如:vnc1,vnc2) useradd vnc1 passw ...
- RocketMQ - 生产者最佳实践总结
相对消费者而言,生产者的使用更加简单,一般关注消息类型.消息发送方法和发送参数,即可正常使用RocketMQ发送消息 常用消息类型 消息类型 优点 缺 点 备注 普通消息(并发消息) 性能最好.单机T ...
- location.search
问号 ? 之后的部分 location.search