我有好的东西和大家一起分享

来源:互联网 发布:java 第三方线程池 编辑:程序博客网 时间:2024/05/16 19:34

三目运算

import java.util.*;
public class Operator {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner input=new Scanner(System.in);
  System.out.println("请输入这个同学的成绩:");
  int x=input.nextInt();
  String result;
  result = x>=90 ? "A":x>=60?"B":"C";
  System.out.println("他的成绩为:"+result);
}
}
----------------------------------------------------------------------------------------------------------
求最大公约数和最小公倍数

import java.util.*;
public class ComputeCommon {
public int greatestCommonDivisor(int m,int n){
  int k=-1;
  while(k!=0){
   k=m%n;
   m=n;
   n=k;
  }
  return m;
}
public int leaseCommonMultiple(int m,int n){
  int k=m*n/greatestCommonDivisor(m,n);
  return k;
}

public static void main(String[]args){
  Scanner input=new Scanner(System.in);
  ComputeCommon common=new ComputeCommon();
  System.out.println("请输入较大的一个数:");
  int m=input.nextInt();
  System.out.println("请输入较小的一个数:");
  int n=input.nextInt();
  int div=common.greatestCommonDivisor(m, n);
  int mul=common.leaseCommonMultiple(m, n);
  System.out.println(m+"和"+n+"的最大公约数为:"+div+",最小公倍数为:"+mul);
}
}