java 第5章 数组

2016-06-25

1、一维数组

package test;

public class JudgePrime {
    public static void main(String[] args){
        int [] ages = {12,18,9,33,45,60};
        int i = 1;
        for (int age:ages){
            System.out.println("数组中第"+i+"个元素是 "+age);
            i++;
        }
    }

}

2、二维数组

package test;

public class JudgePrime {
    public static void main(String[] args){
        String [][] name ={{"ZhaoYi","QianEr","SunSan"},{"LiSi","ZhouWu","WuLiu"}};
        for (int i = 0;i<2;i++){
            for(int j = 0;j < 3; j++){
                System.out.println(name[i][j]);
            }
        }
    }
}

每10个数为一组,打印出前100的数

package test;

public class PrintNum {
    public static void main(String[] args){
        int num[][] = new int[10][10];
        int count = 0;
        for(int i = 0; i< 10; i++){
            for(int j = 0; j< 10; j++) {
                num[i][j] = count++;
                System.out.printf("%02d ", num[i][j]);
            }
            System.out.println();
        }
    }

}

时间: 2024-10-31 14:08:18

java 第5章 数组的相关文章

Java基础知识二次学习--第五章 数组

第五章 数组 时间:2017年4月26日15:11:30~2017年4月26日15:15:54 章节:05章_01节  视频长度:09:30 内容:一维数组的内存分析 心得: Java中数组是引用类型 栈里面存的数组的引用 实际对象在堆内存里面 (C与C++是分配在栈里的) 内存图: 元素为引用数据类型的数组 引用类型的数组如上图 时间:2017年4月26日15:16:22~2017年4月26日15:19:00 章节:05章_02节  视频长度:05:25 内容:数组元素的创建与使用 心得: 首

转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议65~69)

阅读目录 建议65:避开基本类型数组转换列表陷阱 建议66:asList方法产生的List的对象不可更改 建议67:不同的列表选择不同的遍历算法 建议68:频繁插入和删除时使用LinkList 建议69:列表相等只关心元素数据 回到顶部 建议65:避开基本类型数组转换列表陷阱 我们在开发中经常会使用Arrays和Collections这两个工具类和列表之间转换,非常方便,但也有时候会出现一些奇怪的问题,来看如下代码: 1 public class Client65 { 2 public stat

java自学篇之数组1

第四章 数组与方法 若想要存放一连串相关的数据,使用数组是个相当好用的选择.此外,如果某个程序片段经常反复出现,那么将它定义成一个方法可以有效地简化程序代码. 数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示. 一维数组 一维数组可以存放上千万个数据,并且这些数据的数据类型相同. 一维数组的声明和内存存储 一维数组的声明和内存的分配 数据类型数组名[ ] :         // 声明一维数组 数组名 = new 数据类型[个数] : // 分配内存给数组 数组的数据类型和变

java-第七章-数组-购物金额结算

import java.util.Scanner; public class A02 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input= new Scanner (System.in); double number [] = new double [5]; double sum=0; for (int i = 0; i < number.length; i++) 

java-第七章-数组-字符逆序输出

import java.util.Arrays; public class A03 { public static void main(String[] args) { // TODO Auto-generated method stub char Letter [] = new char []{'a','c','u','b','e','p','f','z'}; System.out.print("原字符 列表:"); for (int i = 0; i < Letter.len

java-第七章-数组-求出一些数的最小值

import java.util.Scanner; public class A04 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); double[] Price = new double[4]; double min = 0; System.out.println("请输入4家店的价格"); for

java-第七章-数组-更新会员积分

import java.util.Scanner; public class A05 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.println("请输入5位会员的积分:"); int integral[] = new int[5]; for (int i = 0; i &l

java-第七章-数组-依次输入5句话,然后将它逆序输出.

import java.util.Scanner; public class A01 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner (System.in); System.out.println("请输入5句话:"); String[] names = new String [5]; for (int i = 0; i &

[Think in Java]第2章 一切都是对象

[Think in Java]第2章 一切都是对象 如果我们说另一种不同的语言,那么我们就会发觉有一个有些不同的世界 -- Luduing Wittgerstein 尽管Java基于C++,但相比之下,Java是一种更纯粹的面向对象程序设计语言. Java语言假设我们只进行面向对象的程序设计(OOP). 2.1 用引用操纵对象 每种语言都有自己操纵内存中元素的方式,1. 直接操纵 2. 或者基于某种特殊语法的间接表示. java中,尽管一切都看作是对象了,但操作的标识符实际上是对象的一个引用(r