- 論壇徽章:
- 0
|
初學(xué)java做習(xí)題以記之,無以追求語言之精美,但求結(jié)果之無恙,如有弊,請予以指正!
第四章 控制結(jié)構(gòu)。
1.由命令行輸入倍精度浮點數(shù)x,計算f=x*x-2*x+3,再進(jìn)行輸出。
// 由命令行輸入倍精度數(shù)x 計算 f=x*x-2*x+3,再輸出結(jié)果
public class FloatJisuan {
public static void main(String[] args) {
float x = Float.parseFloat(args[0]);
float f = x * x - 2 * x +3;
System.out.println("x*x-2*x+3=" + f);
}
}
java FloatJisuan 22
x*x-2*x+3=443.0
------------------------------------
####################################
2.由命令行輸入三個整數(shù),求這三個整數(shù)的總和。
//命令行輸入三個整數(shù),求這三個整數(shù)的總和
public class Xiti4q2 {
public static void main(String[] args) {
// int i,j,k;
int i = Integer.parseInt(args[0]);
int j = Integer.parseInt(args[1]);
int k = Integer.parseInt(args[2]);
// int sum = i + j ;
int sum = i + j + k;
System.out.println("I+J+K=" + sum);
}
}
-------------------------------------
#####################################
3.由命令行輸入二整數(shù)a、b,求最大公因數(shù)。(如輸入4、5,結(jié)果是20; 2和4 他門的公約數(shù)就是4)
//命令行輸入二個整數(shù)a、b,求最大公因數(shù)
public class Xiti4q3 {
public static void main(String[] args) {
int x = Integer.parseInt(args[0]);
int y = Integer.parseInt(args[1]);
int z = 0;
z = runMe(x, y);
System.out.println("x=" + x);
System.out.println("y=" + y);
System.out.println("最大公因數(shù)" + z);
} // main
public static int runMe(int x, int y) {
int a, b, c;
if (x > y) {
a = x;
b = y;
} else {
a = y;
b = x;
}
do {
c = a % b;
if (c != 0) {
a = b;
b = c;
} // if
} while (c != 0);
return b;
} // runMe
} // class
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/19637/showart_2152928.html |
|