Java语言程序设计(基础篇)第七章(2 18 34)

第二题(倒置输入的数)

import java.util.Scanner;
public class Text {

	public static void main(String[] args) {
		System.out.print("Please enter 10 integers:");
		Scanner input = new Scanner(System.in);
    	String str = input.nextLine();
		int[] mylist=new int[10];
		int i;
		String[] s = str.split(" ");   //去掉数字间的" ",把数字存到字符串数组里      
		for(i=0;i=0;i--)
			System.out.print(s[i]+' '); 
		 input.close();
	}
}

结果如下:

Java语言程序设计(基础篇)第七章(2 18 34)_第1张图片

第十八题(冒泡排序)

import java.util.Scanner;
import java.util.Arrays;
public class Text {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		double[] mylist=new double[10];
		int i=0;
		System.out.print("Please enter 10 numbers:");
		for(i=0;i<10;i++)
			mylist[i]=input.nextDouble();
		   sort(mylist);
		 
			System.out.print(Arrays.toString(mylist)); 
		   input.close();
	}
	
	//冒泡排序 从小到大
	public static void sort(double[] mylist){
		double temp;
	    for(int j=0;j<9;++j) {
		    for(int i=9;i>j;--i) {
	                if(mylist[i]

结果如下:

Java语言程序设计(基础篇)第七章(2 18 34)_第2张图片

第三十四题(对字符串中的字符排序)

import java.util.Scanner;
public class Text {

	public static void main(String[] args) {
		System.out.print("Enter a string:");
    	Scanner input = new Scanner(System.in);
    	String s = input.nextLine();
			System.out.print(sort(s)); 
		 input.close();
	}
	public static String sort(String s){
		char [] ch=s.toCharArray();
		for(int i=0;ich[j]) {
			       char t=ch[j];
			       ch[j]=ch[i];
			       ch[i]=t;
		        }
		    }
		}
		String str=new String(ch);
		return str;
	}
}

结果如下:


(以上若有错误 请指出 谢谢)


你可能感兴趣的:(Java语言程序设计(基础篇)第七章(2 18 34))