1. 根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
import java.util.*;
public class work981 {
public static void main (String[] args){
System.out.println("请输入年龄");
Scanner sc = new Scanner(System.in);
int age = sc.nextInt();
if(age<18){
System.out.println("少年");
}else if(age<28){
System.out.println("青年");
}else if(age<55){
System.out.println("中年");
}else{
System.out.println("老年");
}
sc.close();
}
}
2. 输入区间,查找是否有素数
import java.util.*;
public class work981 {
public static void main (String[] args) {
System.out.println("需要寻找素数的区间(空格分隔): ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("需要查找素数的区间为"+a+"~ " +b);
for(int i = a ; i<=b ; i++){
for(int j = 2 ; j<=i ; j++){
if(i%j==0&&j!=i)
break;
else if(i == j)
System.out.println(i+"是素数");
}
}
}
}
3.输出乘法口诀表
//九九乘法表
public class work9101 {
public static void main (String [] args){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
运行结果
4.编写程序数一下给定二位数区间,某个特定整数中出现的次数
import java.util.*;
public class work981 {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("需要寻找指定数的区间(空格分隔): ");
int min = sc.nextInt();
int max = sc.nextInt();
System.out.println("需要查找指定数的区间为"+min+"~ " +max);
System.out.println("需要寻找的指定数");
int num = sc.nextInt();
int k=0;
for (int i = min; i <=max;i++)
{
if(i%10==num)k+=1; //
if(i/10==num)k+=1;
}
System.out.println("区间内指定数个数为: "+k);
}
}
5. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
public class work991 {
public static void main (String []args){
double sum = 0;
for(int i =1;i<101;i++){
if (i%2==1) sum +=1.0/i;
else if(i%2==0)sum -=1.0/i;
}
System.out.println("结果为:"+sum);
}
}
6.求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本
身,如;153=1+5+3?,则153是一个“水仙花数”)
public class work991 {
public static void main (String []args){
int a,b,c,flag=0;
for(int i =0;i<1000;i++){
a = (i/100)%10;
b = (i/10)%10;
c = (i/1)%10;
if(i<100)continue;
else if(a*a*a+b*b*b+c*c*c==i) {
flag++;
System.out.println(i + "为水仙花数");
}
}
System.out.println("共有水仙花数:"+flag);
}
}
运行结果: