重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Arrays;
为靖宇等地区用户提供了全套网页设计制作服务,及靖宇网站建设行业解决方案。主营业务为成都网站建设、网站制作、靖宇网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入5个整数:");
int[] number=new int[5];
for(int i=0;inumber.length;i++){
number[i]=scanner.nextInt();
}
Arrays.sort(number);
System.out.println("排序后输出:");
for (int num:number) {
System.out.print(num+"\t");
}
}
}
控制台:
请输入5个整数:
43
12
87
11
排序后输出:
0 11 12 43 87
import java.util.Scanner;
public class Sort {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 实例控制台输入类
int count = 0; // 想要输多少个数字
int temp = 0; // 临时变量
System.out.print("想要输入多少个数字:");
count = input.nextInt(); // 输入
int[] numberArray = new int[count]; // 用 已经赋好值的 count 实例数组
for (int i = 0; i numberArray.length; i++) { // 循环输值
System.out.print("请输入第[" + (i + 1) + "]个数字:");
numberArray[i] = input.nextInt();
}
System.out.println("排序前:");
for(int i = 0; i numberArray.length; i++){ // 输出
System.out.println("第[" + (i + 1) + "]个数字:"+numberArray[i]);
}
/*
* 冒泡排序
*/
for (int i = 0; i numberArray.length; i++) {
for (int n = 0; n numberArray.length; n++) {
if (numberArray[n] numberArray[i]) {
temp = numberArray[n];
numberArray[n] = numberArray[i];
numberArray[i] = temp;
}
}
}
System.out.println("排序后:");
for(int i = 0; i numberArray.length; i++){ // 输出
System.out.println("第[" + (i + 1) + "]个数字:"+numberArray[i]);
}
}
}
总结如下:
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次
构造代码块:类中直接用{}定义,每一次创建对象时执行。
执行顺序优先级:静态块,main(),构造块,构造方法。
我实在不太想用 printf,我帮你都改成 print 方法了。至于怎么倒过来,很简单,直接转成字符串,最后逐个把字符输出就行了:
------------------------------------------
public class Sum_ {
public static void main (String[] args) {
int a, m=0;
String str = arg[0];
a = Integer.parseInt(args[0]);
System.out.print(a + "=" + str.charAt(0));
while (a 0){
m += a % 10;
a = a / 10;
}
for (int i=1; istr.length(); i++)
System.out.print("+" + str.charAt(i));
System.out.print("=" + m);
}
}
----------------------------------------------------
很好,谢谢龙爱飞龙提醒,改过了,嘿嘿。