标题基础语法和变量的运用
1、已知int变量a和b,各保存一个整数,写程序完成交换a和b的数据,打印a和b。
public class Intjioahuan {
public static void main(String[] args) {
int a =5;
int b =15;
System.out.println(“交换之前a=”+a);
System.out.println(“交换之前b=”+b);
// c是一个容器用来装
int c;
// 把a赋值c存起来 c=5
c=a;
// 把b赋值给a a=b=15
a=b;
// 把c赋值给b b=c=5
b=c;
System.out.println(“交换之后a=”+a);
System.out.println(“交换之后b=”+b);
}
}
运行结果:
2、已知一个小数12.345678,四舍五入保留两位小数,打印结果。
public class Sishewuru {
public static void main(String[] args) {
double a=12.345678;
double b;
b=a*100;
System.out.println((double)(int)b/100);
}
}
运行结果:
3、使用变量写程序表达:
梁兴旺的女朋友是范冰冰,但是被陈旭抢走了,梁兴旺又找了Angel baby。
打印两人的女朋友。
public class grilFriend {
public static void main(String[] args) {
String l,n,f,c,a;
l="liang";
c ="chen";
n ="女朋友";
f ="范冰冰";
a ="Angel baby";
System.out.println("laing"+"的"+n+"是"+f);
c=l;
System.out.println("chen"+"抢了"+l+"的"+n+f);
l=a;
System.out.println("liang"+"又找了个"+n+"叫"+l);
}
}
运行结果:
4、已知某年,判断它是不是闰年?
public class IsRunNian {
public static void main(String[] args) {
int y = 2020;
boolean i = (y%400==0||y%4==0&&y%100!=0);
System.out.println(i?"闰年":"平年");
}
}
运行结果:
5、判断一个字符,是否是英文字母?
public class IsZiMu {
public static void main(String[] args) {
char a =’]’;
int s =1;
int z =a/s;
System.out.println((z>=65&&z<=90)||(z>=97&&z<=122)?“是”:“不是”);
}
}
运行结果:
6、已知一个五位正整数,判断它是不是回文数?
回文数:个位万位,千位十位
public class IsHuiWen {
public static void main(String[] args) {
int a =12321;
int wan =a/10000;
int qian =a/1000%10;
int bai = a/100%10;
int shi =a/1000%10;
int ge =a%10;
// System.out.println(wan);
System.out.println((wange&&qianshi)?“yes”:“no”);
}
}
运行结果:
7、已知一个三位正整数,判断它是不是水仙花数?
水仙花数:
(1)三位正整数
(2)这个数 ==个位数字的立方+十位数字的立方+百位数字的立方
public class IsShuiXian {
public static void main(String[] args) {
int a=562;
int b=a/100;
int c=a/10%10;
int d=a%10;
System.out.println(a);
System.out.println((b*b*b+c*c*c+d*d*d==a)?"是":"不是");
}
}
运行结果: