5个回答
2018-01-25 · 百度知道合伙人官方认证企业
尚学堂科技有限公司
北京尚学堂科技有限公司是一家从事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司。公司由海外留学人员和国内IT人士创建。
向TA提问
关注
展开全部
方法如下:
public class Test {
// 随机数倒序的方法,参数是随机数
public void sorts(int i) {
char[] charArray = (i + "").toCharArray();
String string = "";
// 倒序显示
for (int j = charArray.length - 1; j > -1; j--) {
string += charArray[j];
}
int int1 = Integer.parseInt(string);
System.out.println(i +"倒序以后变成:" + int1);
}
public static void main(String[] args) {
Test test = new Test();
test.sorts(35461);
}
}
运行效果:
展开全部
运行结果:
具体代码如下:
import java.util.Random;
public class App11 {
public static void main(String[] args) {
Random random = new Random(System.currentTimeMillis());
int num = random.nextInt(1000);
System.out.println("随机数:" + num);
String result = "";
do {
result += num % 10;
num /= 10;
} while(num != 0);
System.out.println("倒序数:" + result);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Random;
public class Demo {
public static void main (String args[]) {
//定义一个数组存放随机数:
int[] randoms = new int[3];
//产生3个随机数:
Random rnd = new Random();
for (int i=0; i<randoms.length; i++)
randoms[i] = rnd.nextInt();
//正序输出:
System.out.println("正序输出:");
for (int i=0; i<randoms.length; i++)
System.out.println(randoms[i]);
//逆序输出:
System.out.println("逆序输出:");
for (int i=randoms.length-1; i>=0; i--)
System.out.println(randoms[i]);
}
}
public class Demo {
public static void main (String args[]) {
//定义一个数组存放随机数:
int[] randoms = new int[3];
//产生3个随机数:
Random rnd = new Random();
for (int i=0; i<randoms.length; i++)
randoms[i] = rnd.nextInt();
//正序输出:
System.out.println("正序输出:");
for (int i=0; i<randoms.length; i++)
System.out.println(randoms[i]);
//逆序输出:
System.out.println("逆序输出:");
for (int i=randoms.length-1; i>=0; i--)
System.out.println(randoms[i]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class BubbleSort{
public static void BubbleSort(int[] arr){
if(arr == null && arr.length ==0)
return;
for(int i=0;i<arr.length-1;i++){
for(int j=arr.length-1;j>i;j--){
if(arr[j]<arr[j-1])
swap(arr,j,j-1);
}
}
}
public static void swap(int[] arr,int i,int j){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
public static void main(String[] args){
// int[] a ={100,900,8,75,63,58,88,99,303,2};
int[] a = new int[3];
for(int i=0;i<a.length;i++){
int tem = (int)(Math.random()*10);
a[i] = tem;
}
BubbleSort(a);
for(int i=0;i<10;i++){
System.out.println("a = "+a[i]);
}
}
}
public static void BubbleSort(int[] arr){
if(arr == null && arr.length ==0)
return;
for(int i=0;i<arr.length-1;i++){
for(int j=arr.length-1;j>i;j--){
if(arr[j]<arr[j-1])
swap(arr,j,j-1);
}
}
}
public static void swap(int[] arr,int i,int j){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
public static void main(String[] args){
// int[] a ={100,900,8,75,63,58,88,99,303,2};
int[] a = new int[3];
for(int i=0;i<a.length;i++){
int tem = (int)(Math.random()*10);
a[i] = tem;
}
BubbleSort(a);
for(int i=0;i<10;i++){
System.out.println("a = "+a[i]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static String strReverseWithArray2(String string){
if(string==null||string.length()==0)return string;
int length = string.length();
char [] array = string.toCharArray();
for(int i = 0;i<length/2;i++){
array[i] = string.charAt(length-1-i);
array[length-1-i] = string.charAt(i);
}
return new String(array);
}
if(string==null||string.length()==0)return string;
int length = string.length();
char [] array = string.toCharArray();
for(int i = 0;i<length/2;i++){
array[i] = string.charAt(length-1-i);
array[length-1-i] = string.charAt(i);
}
return new String(array);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |