题目:从键盘输入m和n,定义n是第一个数,之后的每个数都是前一个的平方根
,一共有m个数,计算总和。
import java.lang.Math;
import java.util.Scanner;
public class a {
public static void main(String[] args) {
//求平方根
Scanner scan = new Scanner(System.in);
float n = scan.nextFloat();
int m = scan.nextInt();
float sum = n;
for(int i=2;i<=m;i++) {
sum += Math.sqrt(n);
n = (float) Math.sqrt(n);
}
System.out.println("sum=" +sum);
}
}
输入三个整数x,y,z,请把这三个数由小到大输出。
import java.util.Scanner;
//通过循环
public class SanGeShu {
// 输入三个整数x,y,z,请把这三个数由小到大输出。
public static void main(String[] args) {
System.out.println("请输入第一个数");
Scanner s = new Scanner(System.in);
int a = s.nextInt();
System.out.println("请输入第二个数");
int b = s.nextInt();;
System.out.println("请输入第三个数");
int c = s.nextInt();;
int temp = 0;
while (true) {
if (a > b) {
temp = b;
b = a;
a = temp;
}
if (b > c) {
temp = c;
c = b;
b = temp;
}
if (a < b && b < c) {//不停循环直到满足条件
break;
}
}
System.out.println(a + "<" + b + "<" + c);
}