关于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.数组基本概念 数组是 ...
随机推荐
- 12月14日内容总结——模板层之标签、自定义模板语法、母版(模版)的继承与导入、模型层前期准备知识点、ORM常用关键字
目录 一.模板层之标签 分支结构if for循环 with(定义变量名) 二.自定义过滤器.标签及inclusion_tag(了解) 三.母版(模板)的继承与导入(重要) 四.模型层之前期准备 模型层 ...
- STM32F4寄存器初始化系列:GPIO
1 static void GPIO_Init(void) 2 { 3 4 //sound 5 GPIO_Set(GPIOB,PIN4,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO ...
- 解密Prompt系列2. 冻结Prompt微调LM: T5 & PET & LM-BFF
这一章我们介绍固定prompt微调LM的相关模型,他们的特点都是针对不同的下游任务设计不同的prompt模板,在微调过程中固定模板对预训练模型进行微调.以下按时间顺序介绍,支持任意NLP任务的T5,针 ...
- Android实现仿微信实时语音对讲功能|与女友游戏开黑
与亲朋好友一起玩在线游戏,如果游戏中有实时语音对讲能力就可以拉进玩家之间的距离,添加更多乐趣.我们以经典的中国象棋为例,开发在线语音对讲象棋.本文主要涉及如下几个点: 在线游戏的规则,本文以中国象棋为 ...
- CentOS7加入AD域(winbind)
作者:独笔孤行 官网: http://anyamaze.com 公众号:云实战 前言 AD域(Active Directory)是Windows服务器的活动目录,在目录中可以收录公司的电脑账 ...
- Linux centos 代替方案: Rocky Linux (centos作者)
官网: Rocky Linux
- SpringMVC:RESTful案例
目录 相关准备 功能清单 具体功能:访问首页 ①配置view-controller ②创建页面 具体功能:查询所有员工数据 ①控制器方法 ②创建employee_list.html 具体功能:删除 ① ...
- OpenLayers之OGC服务加载
一.实验内容 手动构造 GetCapabilities.GetMap 的操作链接,并在浏览器里发送HTTP 请求:利用 OpenLayers 进行 WMS 服务加载: 手动构造 GetCapabili ...
- (unsigned)short溢出后隐式转换为int
同学被面试官问到一个细节中的细节,虽然个人觉得意义不大,但还是好奇并在和同学一起实验后搞清楚了,记录一下 如下: int main() { unsigned short a = 65535, b = ...
- Vue 权限控制 使用自定义指令 代替v-if
参考了vue-element-admin 指令库的permission 使用Demo(demo.vue) <template> <p>admin组:<span v-per ...