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++;
}
}