最大公约数和最小公倍数:
/**
* @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);
}
}
}
}