java语言程序设计 第十版(基础篇)6.12-14

6.12

public static void main(String[] args) {
		// TODO Auto-generated method stub
		java.util.Scanner input = new java.util.Scanner(System.in);
		System.out.print("Enter a character1");
		String ch1 = input.next();
		System.out.print("Enter a character2");
		String ch2 = input.next();
		printChars(ch1.charAt(0),ch2.charAt(0),10);
		
	}
	
	public static void printChars(char ch1 ,char ch2,int numberPerLine) {
		
		char temp;
		int count =0;
		if(ch2>ch1) {
			temp=ch1;
			ch1=ch2;
			ch2=temp;
		}
		
		while(ch1>=ch2) {
			System.out.print(ch2+" ");
			count++;
			if(count%10==0)
				System.out.println();
			ch2++;
			
		}
		
		
	}

6.13

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.print("i\t\tm(i)\n");
		System.out.println("—————————————————————————");
		ComputeProgression(20);
		
		
	}
	public static void ComputeProgression(int n) {
		
		double m = 0;
		for(int i=1;i<=n;i++) {
			m=m+i/(i+1.0);
			System.out.printf("%d\t\t%4.4f\n",i,m);
		}
		
	}

6.14

public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.print("i\t\tm(i)\n");
		System.out.println("—————————————————————————");
		ComputeProgression(1);
	}

	public static void ComputeProgression(int i) {
		double m = 0;
	
		double sum = 0;
		while(i<=901) {
			
		if(i%2!=0)
			sum=sum+1.0/(2*i-1);
		else
			sum=sum-1.0/(2*i-1);
			
		m = 4.0*sum;
		if(i%100==1)
		System.out.printf("%d\t\t%4.4f\n", i,m);
		i++;
		}
	}

猜你喜欢

转载自blog.csdn.net/qq_41729287/article/details/83211648