暑假第十一记(JAVA作业示例)

最大公约数和最小公倍数:

/**
 * @author yinyingying
 */
package
包名;
import java.util.Scanner;
public class
类名 {
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Scanner y = new Scanner(System.in);
        int max =0;
        int min = 0;
        System.out.println("输入m的值:");
        int m = y.nextInt();
        System.out.println("输入n的值:");
        int n = y.nextInt();
        if(m>=n) {
            if(m%n==0) {
                System.out.println("最大公约数是:"+n);
                System.out.println("最小公倍数是:"+m);
            }
            else {
                for(int i=2;i<n;i++) {
                    if(n%i==0 && m%i==0)
                        max =i;
                }
                System.out.println("最大公约数是:"+max);
                for(int i=1;;i++) {
                    if(((m*i) %n) ==0) {
                        System.out.println("最小公倍数是:"+m*i);
                        break;
                    }
                }
            }
        }
        else {
            if(n%m==0) {
                System.out.println("最大公约数是:"+m);
                System.out.println("最小公倍数是:"+n);
            }
            else {
                for(int i=2;i<m;i++) {
                    if(m%i==0 && n%i==0)
                        max =i;
                }
                System.out.println("最大公约数是:"+max);
                for(int i=1;;i++) {
                    if(((n*i) %m) ==0) {
                        System.out.println("最小公倍数是:"+n*i);
                        break;
                    }
                }
            }
        }
    }
}

 


成绩等级划分:

/**
 * @author yinyingying 
作者注释
 */
package
包名;
import java.util.Scanner;
public class
类名 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
    int j;
    Scanner in = new Scanner(System.in);
    System.out.println("输入成绩:");
    j = in.nextInt();
    if(j>100 || j <0) {
        System.out.println("输入有误,请重新输入:");
        j = in.nextInt();
    }
    if(j<=100&&j>=90) {
        System.out.println("该生成绩优秀!");
    }else if(j<=89&&j>=75) {
        System.out.println("该生成绩良好!");
    }else if(j<=74&&j>=60) {
        System.out.println("该生成绩合格!");
    }else {
        System.out.println("该生成绩不合格!");
    }
}
}

 


各类字符串的个数统计:

/**
 * @author yinyingiying
 */
package
包名;

import java.util.Scanner;
public class
类名 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        String s;
        int zimu=0,kongge=0,shuzi=0,qita=0,zong=0;
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        s = in.nextLine();
        char i[] = s.toCharArray();
        for(char a : i) {
            if(a>='a'&&a<='z'||a>='A'&&a<='Z') { 
                zimu++;
            }
            else if(a == ' ') {
                kongge++;
            }
            else if(a >='0' && a<='9'){ 
                shuzi++;
            }
            else {
                qita++;
            }
        }
        zong=zimu+shuzi+kongge+qita;
        System.out.println("总长度:"+zong);
        System.out.println("英文:"+zimu+"空格:"+kongge+"数字:"+shuzi+"其他字符:"+qita);
    
    }

}
 


水仙花数:

/**
 * @author yinyingying
 */
package
包名;

public class 类名 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
     int i,j,k,l;
     for(i=100;i<1000;i++) {
         j=i%10;
         k=i%100/10;
         l=i/100;
         if(j*j*j+k*k*k+l*l*l==i) {
            System.out.println(i); 
         }
     }
    }

}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值