牛客Java小结

强制转换

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double d = scanner.nextDouble();
        System.out.println(Main.typeConversion(d));
    }
    public static int typeConversion(double d){

    
        return (int)d;
 
    }
}

简单运算

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        scanner.close();
      
        //write your code here......  
        if(a<b){
            int temp =a;
            a=b;
            b=temp;
        }
        System.out.printf("%d %d %d %d %d",a+b,a-b,a*b,a/b,a%b);
    }
}

四舍五入

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double d= scanner.nextDouble();

        //write your code here......
        int i =(int)d;
        if(d-i>0.5){
            i=i+1;
        }

        System.out.println(i);
    }
}

在这里插入图片描述
条件判断折扣

```java
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int price = console.nextInt();
        int cost = 0;

        //write your code here......
        if(price>=5000){
            cost = (int)(price*0.6);
        }else if(price>=2000){
            cost = (int)(price*0.7);
        }else if(price>=500){
            cost = (int)(price*0.8);
        }else if(price>=100){
            cost = (int)(price*0.9);
        }else{
            cost = (int)price;
        }

        System.out.println(cost);
    }
}

等级评定

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String grade =scanner.next();

        //write your code here......
        switch(grade) {
            case "A":
                System.out.printf("优秀");
                break;
            case "B" :
                System.out.printf("良好");
                break;
              case "C" :
                System.out.printf("及格");
                break;
              case "D" :
                System.out.printf("不及格");
                break;
                
            default:
                System.out.printf("未知等级");
            

    }
}
}

邮箱验证

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        String emailMatcher="[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";

        //利用matches()方法进行正则匹配,如果合法,则输出"邮箱格式合法",否则输出"邮箱格式不合法"
        System.out.println(str.matches(emailMatcher)?"邮箱格式合法":"邮箱格式不合法");

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值