如下java代码,第四行和第五行中的a.length和a[i].length,请问分别表达什么?

public class Matrix { // 创建类
public static void main(String[] args) { // 主方法
int a[][] = new int[3][4]; // 定义二维数组
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) { // 循环遍历数组中的每个元素
System.out.print(a[i][j]); // 将数组中的元素输出
}
System.out.println(); // 输出空格
}
}
}

第1个回答  2016-09-13
classStringExample{publicstaticvoidmain(Stringargs[]){Strings1=newString("youareastudent"),s2=newString("howareyou");if(s1.equals(s2))//使用equals方法判断s1与s2是否相同{System.out.println("s1与s2相同");}else{System.out.println("s1与s2不相同");}Strings3=newString("22030219851022024");if(s3.startsWith("220302"))//判断s3的前缀是否是“220302”。{System.out.println("吉林省的身份证");}Strings4=newString("你"),s5=newString("我");if(s4.compareTo(s5)>0)//按着字典序s4大于s5的表达式。{System.out.println("按字典序s4大于s5");}else{System.out.println("按字典序s4小于s5");}intposition=0;Stringpath="c:\\java\\jsp\\A.java";position=path.lastIndexOf("\\");//获取path中最后出现目录分隔符号的位置System.out.println("c:\\java\\jsp\\A.java中最后出现\\的位置:"+position);StringfileName=path.substring(path.indexOf("A"));//获取path中“A.java”子字符串。System.out.println("c:\\java\\jsp\\A.java中含有的文件名:"+fileName);Strings6=newString("100"),s7=newString("123.678");intn1=Integer.parseInt(s6);//将s6转化成int型数据。doublen2=Double.parseDouble(s7);//将s7转化成double型数据。doublem=n1+n2;System.out.println(m);Strings8=String.valueOf(m);//String调用valuOf(intn)方法将m转化为字符串对象position=s8.indexOf(".");Stringtemp=s8.substring(position+1);System.out.println("数字"+m+"有"+temp.length()+"位小数");Strings9=newString("ABCDEF");chara[]=s8.toCharArray();//将s8存放到数组a中。for(inti=a.length-1;i>=0;i--){System.out.print(""+a[i]);}}}已测试可以运行运行结果:s1与s2不相同吉林省的身份证按字典序s4小于s5c:\java\jsp\A.java中最后出现\的位置:11c:\java\jsp\A.java中含有的文件名:A.java223.678数字223.678有3位小数876.322本回答被网友采纳
第2个回答  2016-09-13
a.length是第几行
a[].length是第几行有多少数

java关于length的问题,高手来解答,谢谢
length()是String类的一个方法,当然要括号,但是在数组中length是数组的一个属性不用括号

代码风格的避免代码过于拥挤
很显然地,在命名空间引用与命名空间声明之间,应该留有一个空行以示区隔:代码示例1-8:在命名空间引用之后添加空行using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Text;using Avilla.Metadata;using Avilla.Searching;\/\/ ...

英语中的倒装句是什么概念?
还有就是固定的表达,像Here comes the bus车来了,There rings the bell.铃响了

vb求教文本指定行替换数值问题
Dim text As String = "这是第一行。这是第二行。这是第三行。"Dim oldValue As String = "第一行"Dim newValue As String = "新行"' 将文本分解为行 Dim lines() As String = text.Split(vbCrLf)' 对每一行进行替换 For i As Integer = 0 To lines.Length - 1 If lines(i).Co...

java中的Integer.parseInt
args是字符串数据参数 这个循环是为了把String类型的args数组 转换成int类型数组并 供给其它方法使用 for(int i = 0;i<args.length;i++){ \/\/Integer.parselnt();这方法是把String类型字符串强转成int类型 \/\/并把值赋给int类型数组a int也就是整型数组中只可以放int整型数据 a[i]=Integer...

c++输入一个5行5列的二维数组,求最大值和最小值其对应行列的位置...
int i,j,k;int max,min,max_row,max_col,min_row,min_col,sum=0;string str1,str2="";Console.WriteLine("请输入五行数据,每行五个数据,以空格隔开,每行输入完之后回车(输入格式不对会出错):");for(i=0;i<4;i++){ str1=Console.ReadLine();j=0;k=0;while(j<str1.Length){...

javascript中怎么实现表格行的批量删除
<title>DOM动态删除TABLE多行<\/title> <script type="text\/javascript"> function $(objId){ return document.getElementById(objId);} function del_tbl(tblN,ckN){ var ck = document.getElementsByName(ckN);var tab = $(tblN);var rowIndex;for(var i=0;i<ck.length;i++){ if(ck[...

Only then will I have a chance of achieving my dream是什么句型?
其中第一个句式表示"与前面所述的肯定情况相同",第二个句式表示"与前面所述的否定情况相同"。例子:A:His brother is a college student; B:so is mine.(nor is mine .)A:他弟弟是大学生,B:我弟弟也是。(我弟弟也不是。)A:He used to have his further study abroad; B:so did I.(...

什么时候英语要进行倒装啊?为什么要倒装啊...怎么倒装啊?
1、在表语置于句首的这类倒装结构中,要注意其中的谓语应与其后的主语保持一致,而不是与位于句首的表语保持一致。比较: In the box was a cat. 箱子里是一只猫。 In the box were some cats. 箱子里是一些猫。 四、分词和不定式置于句首的倒装 有时为了强调,可将谓语部分的现在分词、过去分词或不定式置于句...

java如何删除txt文件的某一行?RandomAccessFile可以吗?
3.byte[] strValue = new byte[(int)file.length()];4.String str = reader.read(strValue);\/\/按文件大小一次读入 5.String rows = str.split("\\r\\n");\/\/按换行符拆分,即数组的每一条,对应文件每一行的内容。6.如果要删除按条件删除某一行,只需要判断字符串数组是否存在这一行了,...

相似回答