‘壹’ java数组怎么输出
1、循环数组
2、获取数组元素,通过system.out.print输出
示例:
String[]arr={"a","b"};//定义一个数组
for(inti=0;i<arr.length;i++){//循环数组
System.out.println(arr[i]);//输出数组元素。
}
‘贰’ JAVA将输出的结果放到数组中
List list = new ArrayList();
list.add(“你需要放进去的值比如北京上海等”);
//下面是把list转换成数组
list.toArray();
没任何意义。。。。。。。。。。。
‘叁’ java 中如何输出字符型数组
public class test {
public static void main(String[] args) {
char [] chars = {'d','g','z','d','e'};
/*for each输出,其中String类型变量s迭代数组中的每一个元素,这是自动的,
也就是说第一次循环s的值是strs字符数组的第一个元素,
第二次则为第二个,以此类推。*/
for(char c: chars) {
System.out.println(c);
}
/*for循环输出,不做过多解释了。*/
for(int i = 0; i < chars.length; i ++) {
System.out.println(chars[i]);
}
}
}
}
‘肆’ java如何将数组里面的数都输出出来
一般人都会用for循环来遍历整个数组,然后挨个输出
例如:
int[] a = {1,2,3,4,5};
要将数组a打印出来,就是
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}
这样就会挨个输出数组
但是还有一个方法,知道的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就会打印出[1,2,3,4,5]这种形式。
‘伍’ Java输出对象的数组是地址,如何输出其值
可以重写Student类中的toString()方法,以下例子仅作为参考:
classStudent
{
//该类的实例变量
publicStringno;
publicStringname;
publicStringsex;
publicintyuwen;
publicintshuxue;
publicintyingyu;
publicintlizong;
//创建构造器
publicStudent(Stringno,Stringname,Stringsex,intyuwen,intshuxue,intyingyu,intlizong){
this.no=no;
this.name=name;
this.sex=sex;
this.yuwen=yuwen;
this.shuxue=shuxue;
this.yingyu=yingyu;
this.lizong=lizong;
}
//重写toString()方法,该方法输出对象
publicStringtoString(){
return"Student[no:"+no+",name:"+name+",sex:"+sex+",yuwen:"+yuwen+",shuxue:"+shuxue+",yingyu:"+yingyu+",lizong:"+lizong+"]";
}
}
publicclassStudent1
{
publicstaticvoidmain(String[]args)
{
Studentstu1=newStudent("001","Zhang","男",65,70,53,80);
Studentstu2=newStudent("002","Cheng","女",75,75,85,78);
Studentstu3=newStudent("003","Li","女",68,45,95,72);
Studentstu4=newStudent("004","Cha","男",67,70,64,62);
Studentstu5=newStudent("005","Xun","男",65,90,78,85);
Student[]st={stu1,stu2,stu3,stu4,stu5};
for(Studentc:st){
System.out.println(c);
}
}
}
‘陆’ java中怎么依次输出某数组的所有元素
import java.util.*;
public class Test {
public static void main(String[]args){
int[] arry = new int[]{1,2,3,4,5,6,7,8,9,0,2,4,3,6,5,9,6,5};
//这个数组是您自己定义的,有多少元素自己写就好
Scanner input =new Scanner(System.in);
System.out.println("请输入你想要输出,数组前几个元素:");
int a=input.nextInt();
if(a > arry.length){
System.out.println("个数大于数组长度");
}else{
for(int i = 0; i < a; i++){
System.out.print(arry[i]);
System.out.print(" ");
}
}
}
}
‘柒’ java语言返回的是数组,那么怎么才能把数组输出
java的数组输出,可以借助循环,遍历每一个元素并输出。
以下代码供你参考:
packagecom.sd;
publicclassArrayOutput{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
int[]array=newint[5];
//通过循环,初始化一个长度为5的整型数组
for(inti=0;i<array.length;i++){
array[i]=i+1;
}
//在通过循环,遍历每一个元素,并输出
for(intj=0;j<array.length;j++){
System.out.println(array[j]);
}
}
}
‘捌’ 怎么用java数组输出如下数组
实现距阵的输出需要利用java中的二位数组,举例如下:
public class ArrayTest {
private int[][] array;
public void matrix(int n){//生成距阵
array = new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
//求出第一行
if(i==0){
//求出奇数位的值,偶数位的值为左边元素加1
if(j%2==0){
array[i][j]=(j+1)*(j+1);
}else{
array[i][j]=array[i][j-1] + 1;
}
}
//求出第一列
else if(j==0){
if(i%2==1){
array[i][j]=(i+1)*(i+1);
}else{
array[i][j]=array[i-1][j] + 1;
}
}else{
if(i>j){
//寻找规律
//偶数位为为此行第一个元素+j
//奇数位为此行第一个元素-j
if(i%2==0){
array[i][j]=array[i][0] + j;
}else{
array[i][j]=array[i][0] - j;
}
}else{
if(j%2==0){
array[i][j]=array[0][j] - i;
}else{
array[i][j]=array[0][j] + i;
}
}
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
System.out.print(array[i][j]+" ");
}
System.out.println();
}
}
}
输出结果如下:
1 2 9 10 25
4 3 8 11 24
5 6 7 12 23
16 15 14 13 22
17 18 19 20 21
‘玖’ java 输出数组
A 是二维数组 n[i][j]
示 n[0][1] 表示取{2,2,34,231,34} 里面的 第二个元素
输入结果就是 2