java基础代码大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*
1. 打印:--------------------------------------------------
2. 求两个浮点数之商。
3. 对一个数四舍五入取整。
4. 判断一个数是否为奇数
5. 求一个数的绝对值。
6. 求两个数的最大值。
7. 求三个数的最大值。
8. 求1-n之和。
9. 求1-n中的奇数之和。
10. 打印自2012年起,n年内的所有闰年。
11. 打印n行星号组成的等腰三角形。
12. 求两个正整数的最小公倍数。
13. 判断一个数是否为质数。
14. 求两个正整数的最大公约数。
15. 求一个正整数n以内的质数。
16. 求一个正整数n以内的质数。。
17. 分别利用递推算法和递归算法求n! 。
*/
class A
{
static void f(){
System.out.println("----------------------");//1.打印:-----------
}
static double quzheng(double a){
int b;
System.out.println((b=(int)(a+0.5)));//2.求两个浮点数之商。
return(b);
}
static double qiushang(double a,double b){ //3.对一个数四舍五入取整System.out.println((a/b));
return(a/b);
}
static boolean odd(int c){ //4.判断一个数是否为奇数if(c%2==0){
return(false);
}
else{
return(true);
}
}
static int juedui(int d){ //5.求一个数的绝对值。
if(d<0){
d=0-d;
System.out.println(d);
}
else{
d=d;
System.out.println(d);
}
return(d);
}
static int max(int e,int f){ //6.求两个数的最大值。
if(e>f){
System.out.println(e);
return(e);
}
else{
System.out.println(f);
return(f);
}
}
static int maxt(int g,int h,int i){ //7.求三个数的最大值。
if(g>h&&g>i){
System.out.println(g);
return(g);
}
if(h>g&&h>i){
System.out.println(h);
return(h);
}
else{
System.out.println(i);
return i;
}
}
static int sum(int n){ //8.求1-n之和。
int s=0;
for(int i=1;i<=n;i++){
s+=i;
}
System.out.println(s);
return n;
}
static int sumx(int n){ //9.求1-n中的奇数之和int s=0;
for(int i=1;i<=n;i++){
if(i%2==0){
s=s;
}
else{
s+=i;
}
}
System.out.println(s);
return n;
}
static int run(int n){ //10.打印自2012年起,n年内的所有闰年。
//int i=2012;
for(int i=2012;i<=2012+n;i++){
if(i%400==0){
System.out.println(i);
}
else if(i%4==0&&i%100!=0){
System.out.println(i);
}
}
return n;
}
static void sanjiao(int n){ //11.打印n行星号组成的等腰三角形。
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
System.out.print(" ");
}
for(int j=1;j<=i*2-1;j++){
System.out.print("*");
}
System.out.println("");
}
}
static int gongbs(int x,int y){ //12.求两个正整数的最小公倍数。
for(int i=1;i<=x*y;i++){
if(i%x==0&&i%y==0){
System.out.println(i);
}
}
return (y);
}
static int gongys(int x,int y){ //14.求两个正整数的最大公约数。
while(x%y!=0){
int i=x%y;
x=y;
i=y;
}
System.out.println(y);
return (y);
}
static boolean zhishu(int x){ //13.判断一个数是否为质数
for(int i=2;i if(x%i==0){ return(false); } else{ return(true); } } return(true); } static int sumz(int n){ //15.求一个正整数n以内的质数。 int s=0; for(int i=2;i if(n%i==0){ s=s;