java学习之路 之 面向对象编程-多维数组-练习题
来源:互联网 发布:js定时器停止执行函数 编辑:程序博客网 时间:2024/05/17 03:36
public class ArrayArrayTest {//创建并声明一个2维数组,赋值并遍历public static void main(String[] args) {int[][] arrarr = new int[3][];arrarr[0] = new int[4];arrarr[1] = new int[2];arrarr[2] = new int[6];for (int i = 0; i < arrarr.length; i++) {for (int j = 0; j < arrarr[i].length; j++) {arrarr[i][j] = (i + 1) * 10 + j + 1;}}// 遍历for (int[] child : arrarr) {for (int var : child) {System.out.print(var + " ");}System.out.println();}}}class Exer1 {public static void main(String[] args) {// 声明一个char型二维数组// 分别保存26个大写字母// 26个小写字母// 10个数字字符// 你的名字char[][] arrarr = new char[4][];arrarr[0] = new char[26];arrarr[1] = new char[26];arrarr[2] = new char[10];char ch = 'A';for (int i = 0; i < arrarr[0].length; i++) {arrarr[0][i] = ch++;}ch = 'a';for (int i = 0; i < arrarr[1].length; i++) {arrarr[1][i] = ch++;}ch = '0';for (int i = 0; i < arrarr[2].length; i++) {arrarr[2][i] = ch++;}arrarr[3] = new char[]{'刘', '优'};// 遍历for (char[] child : arrarr) {for (char ch2 : child) {System.out.print(ch2 + " ");}System.out.println();}}}/*使用二维数组打印一个 10 行杨辉三角.11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1 .... 【提示】 1. 第一行有 1 个元素, 第 n 行有 n 个元素 2. 每一行的第一个元素和最后一个元素都是 1 3. 从第三行开始, 对于非第一个元素和最后一个元素的元素. yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];*/public class YangHui {public static void main(String[] args) {int[][] yanghui = new int[10][];for (int i = 0;i < yanghui.length;i++) {yanghui[i] = new int[i + 1];}for (int i = 0;i < yanghui.length;i++) {for (int j = 0;j < yanghui[i].length;j++) {yanghui[i][0] = yanghui[i][i] = 1;if (i > 1 && j > 0 && j < i) {yanghui[i][j] = yanghui[i - 1][j - 1] + yanghui[i - 1][j];}}}for (int[] child : yanghui) {for (int arr : child) {System.out.print(arr + "\t");}System.out.println();}}}
3 0
- java学习之路 之 面向对象编程-多维数组-练习题
- java学习之路 之 面向对象编程-面向对象-数组练习题(1)
- java学习之路 之 面向对象编程-数组练习题(2)
- java学习之路 - 面向对象编程-数组-练习题(3)
- java学习之路 之 面向对象编程-数组
- java学习之路 之 面向对象编程-可变个参数-练习题
- java学习之路 之 面向对象编程-面向对象-对象的关联
- JAVA之面向对象编程学习
- JAVA学习之面向对象编程
- java学习之路 之 面向对象编程-面向对象与面向过程及面向对象的思想概念
- java学习之路 之 面向对象编程-面向对象-第一个小项目P1-FAACS
- java学习之路 之 面向对象编程-面向对象-第一个小项目P1-FAACS
- 学习笔记之面向对象编程10(数组)
- 学习笔记之面向对象编程11(二维数组)
- Scala学习之路----面向对象编程
- java学习之路 之 网络编程-练习题
- java学习之路 之 面向对象编程-main方法的语法、数组排序、操作数组的工具类、数组操作常见问题
- java学习之面向对象编程-类与对象
- **浅谈Objective-C中的类与对象**
- jhipser微服务架构介绍
- Windows程序设计(0)——编程之前
- CSS设置行间距和字间距
- 设计模式---创建类型---生成器
- java学习之路 之 面向对象编程-多维数组-练习题
- 世界第一难的恋爱(3)
- 浅谈libsvm3.21,matlab编程各个参数作用
- linux操作系统下,尝试安装无线网卡驱动过程
- Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别
- 文章标题
- 数据库设计
- SQL Server数据库置疑后无法删除问题
- JS笔记:面向对象