「java数组循环换空间」java调换数组元素的顺序
本篇文章给大家谈谈java数组循环换空间,以及java调换数组元素的顺序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java数组循环问题
package cn.test;
import java.util.Scanner;
public class Test {
static int count=0;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
String s=sc.next();
char[] c=s.toCharArray();
s(c,c.length,c.length);
}
public static void s(char[] c,int length,int count){
if(count==0){
System.exit(0);
}else{
char temp;
for(int i=0;ilength;i++){
temp=c[i];
if(i==length-1){
c[i]=temp;
}else{
c[i]=c[i+1];
c[i+1]=temp;
}
System.out.print(c[i]);
}
System.out.println();
count=count-1;
}
s(c,length,count);
}
}
这是我写的,已经试验过了的,效果跟你要的一样
java 数组 调换
public static void main(String[] args) {
// TODO Auto-generated method stub
int []a[]={{1,2,3},{4,5,6}};
change(a[0],a[1]);//若要整个数组调用在循环中调用为个
show(a);
}
//交换
static void change(int []b,int []c){
if(b[1]c[1]){
for(int i=0;ib.length;i++){
b[i]=b[i]^c[i];//若不是int型就老老实实用中间变量交换吧
c[i]=b[i]^c[i];
b[i]=b[i]^c[i];
}
}
}
//打印
static void show(int []a[]){
for(int []b:a){
System.out.println(Arrays.toString(b));
}
}
java为数组分配空间的方法有哪俩种?
是指数组的定义和赋值吗?
第一种:int a = {1,2,3,4};定义并初始化,数组长度等于括号内元素值个数
第二种:int a = new int[4];
a【0】 = 1;
a【1】 = 2;
a【2】 = 3;
a【3】 = 4;
定义数组后,单独为每个元素赋值
java 给类数组分配空间
您好,提问者:
数组分为:基本数据类型数组、对象数组类型数组。
比如:String[] arr = new String[3] ; //String就是一个对象。
你这样是正确的,这个数组存放的是Student对象,开辟了4个空间。
关于java数组循环换空间和java调换数组元素的顺序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。