需要各位网友们求解,不胜感激。刚刚学Java,有点困难的我需要你们的帮助,会解的麻烦帮我一下。
1、
public static void main(String[] args) {
double PI=0.0;
double i=1.0;
int a=0;
int b=1;
while(PI<=3.1415||PI>=3.1416)
{
a++;
b = (a%2==0 ? -1 : 1);
double j=4.0/i*b;
PI+=j;
i+=2;
}
System.out.println(PI);
}
2、
public static void main(String[] args) {
int[] arr = {125,24,12,76,101,96,28};
int temp = 0 ;
for (int i = 0; i <arr.length - 1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
//现在是从大到小,换从小到大排列,将if中的">"改为"<"
if (arr[j+1]>arr[j])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i = 0; i<arr.length; i++){
System.out.print(arr[i]+"\t");
}
}