Java数组,导入包,foreach控制循环
总见流星过,火花转瞬逝。何时见春雨,润物细无声。
导入包,例使用Scanner工具类,需要导入包:
import java.util.Scanner;
************
***********
{
private static Scanner input;
public static void main(String[] args)
{
input = new Scanner(System.in);
int score = input.nextInt();
}
}
--------------------------------------------------------------------
for语句的简化版本:
// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };
// 使用foreach遍历输出数组中的元素
for ( int score : scores )
{
System.out.println(score);
}
--------------------------------------------------------------------
数组:
例:一维数组
String[] names; // String[] names;
names = new String[5];
int[] scores = new int[6];
int[] number = {1,2,3,4,5}; 等价于 int[] number = new int[]{1,2,3,4,5};
数组的下标是从0开始
例:二数组
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];
int[][] scores = new int[4][16];
遍历数组:
for(int i=0; i<scores.length; i++)
{
for(int j=0; i<scores[i].length; j++)
{
scores[i][j] = 111;
}
}
需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:
最新文章
- php上传文件
- SSH(1)
- 百度搜索API v3版本与soap
- javascript js 内存泄露
- Android(java)学习笔记204:自定义SmartImageView(继承自ImageView,扩展功能为自动获取网络路径图片)
- JavaMail API 1.4.7邮件发送
- -_-#Android版QQ浏览器广告过滤
- JSP内置对象----response
- Mysql求百分比
- LeetCode &; Q28-Implement strStr-Easy
- python笔记:#002#第一个python程序
- SQL - for xml path(&#39;&#39;) 实现多行合并到一行, 并带有分隔符
- uboot、内核、根文件系统启动流程
- 2017-11-10 Fr Oct 消参
- require(&#39;./expample.js).default详解
- shell expr用法
- kindeditor<;=4.1.5 文件上传漏洞利用
- IDEA下Maven的Offline Mode
- Scrapy实战篇(八)之Scrapy对接selenium爬取京东商城商品数据
- 转:动态table分页(ORCALE)