文档介绍:Java 基础及控制结构练习题
写一程序,输入x,输出y值。
import ;
public class JavaApplication4 {
public static void main(String[] args) {
int x, y = 0;
Scanner sc = new Scanner();
x = ();
if (x >= 30) {
y = 3 * x - 10;
}
if (x >= 3 && x < 30) {
y = 2 * x + 5;
}
if (x < 3) {
y = x;
}
("y=" + y);
}
},使用两种方法交换x和y的值(方法一:a=a+b; b=a-b;a=a-b; 方法二:a=a^b;b=b^a;a=a^b)
import ;
public class JavaApplication4 {
public static void main(String[] args) {
int x = 0, y = 0;
Scanner sc = new Scanner();
x = ();
("x=" + x);
y = ();
("y=" + y);
("x,y交换后:");
f(x, y);
}
static void f(int x, int y) {
int m = x;
x = y;
y = m;
("x=" + x);
("y=" + y);
}
},b,c,先判断它们是否能构成一个三角形,如果是则计算三角形的面积。
import ;
public class JavaApplication10 {
public static void main(String[] args) {
int x, y, z, s, area;
Scanner sc = new Scanner();
("a=");
x = ();
("b=");
y = ();
("c=");
z = ();
if (f(x, y, z)) {
("是三角形!");
s = (x + y + z) / 2;
area = s * (s - x) * (s - y) * (s - z);
area = (int) (are