Java——阶段练习(1)

简介: 代码如下

素数1

class su
{ public static void main(String [] args)
        {
for(int a=1;a<=200;a++){
   boolean flag=true;
   for(int b=2;b<Math.sqrt(a);b++){
     if(a%b==0){
      flag=false;
      break;
 }
}
if(flag&&a!=1){
 System.out.println(a+"");
  }
}
}
}

素数2

public class nb {
 public static void main(String[] args) {
 System.out.println(2);
 for(int c=3;c<=200;c++) {
     int d=0;
  for(int b=2;b<c;b++) {
   if(c%b==0) {
    d++;
   }
  }
  if(d==0) {
   System.out.println(c);
  }
 }
}

输出包含数字1234的所有三位数并输出总个数

public class 作业2 { public static void main(String[] args) {
  int a,b,c,d,e,f,h;
  int i=0;
  for(a=1;a<=4;a++) {
   d=a*100;
   for(b=1;b<=4;b++) {
    e=b*10;
    for(c=1;c<=4;c++) {
     f=c;
     i++;
     h=d+e+f;
     System.out.println(h+",");
    }
   }
  }
         System.out.print("共计"+i+"个数");}
 }

倒序

public class paixu {public static void main(String[] args) {
 int [] a= {11,4,51,45,15,8,21,81};
 System.out.println("排序前:");
 for(int b=0;b<a.length;b++) {
 System.out.println(" "+a[b]);}
 System.out.println("排序后:");
 for(int c=7;c>= 0;c--) {
  System.out.println(" "+a[c]);
 }
}
}

百元买百鸡

public class maiji {public static void main(String[] args) {
 //int a,b,c;
 for(int a=0;a<20;a++)
  for(int b=0;b<=33;b++)
   for(int c=0;c<300;c++)
 if((a*5+b*3+c*(1/3)==100)&&a*b*c!=0&&a+b+c==100) {
  System.out.println("共计公鸡"+a+"只");
  System.out.println("共计母鸡"+b+"只");
  System.out.println("共计小鸡"+c+"只"+"------");
 }
}
}

斐波那契1

public class fq {public static void main(String[] args) {
 int a=0,c=1;
 for(int b=0;b<=20;b=b+2) {
  System.out.print(" "+a+" "+c);
 a=a+c;
 c=c+a;
 }
}
}

打折

public class dazhe {public static void main(String[] args) {
 System.out.println("请输入商品总额");
 Scanner r=new Scanner(System.in);
 int a=r.nextInt();
 double b;
 if(a<=200)
  b=a*1;
  if(a>200&&a<=500);
       b=a*0.9;
  if(a>500&&a<=800);
     b=a*0.85;
     if(a>800) ;
     b=a*0.8;
     System.out.println("最后价格为"+b+" ");
}
}

分数

import java.util.*;
public class cj {public static void main(String[] args) {
 System.out.println("请输入你的分数");
 Scanner r=new Scanner(System.in);
 int a=r.nextInt();
 a=a/10;
 switch(a) {
 case 6 :
  System.out.println("你才及格,你个菜鸡");
  break;
 case 7 :
  System.out.println("刚及格,你海星");
  break;
  case 8:
   System.out.println("哎哟 不错偶");
   break;
  case 9 :
   System.out.println("大神666");
   break;
   default:
    System.out.println("还没及格 滚回家放牛吧");
 }
 }
}

斐波那契2

public class bb {public static void main(String[] args) {
 int a=0,b=1,c=1;
 while(c<=20) {
  System.out.print(" "+a+" "+b);
  a=a+b;
  b=a+b;
  c=c+2;
 }
}
}

冒泡排序

public class paixu2 {public static void main(String[] args) {
 int [] a= {11,4,51,45,15,8,21,81};
 System.out.println("排序前:");
 for(int b=0;b<a.length;b++) {
 System.out.println(" "+a[b]);}
 System.out.println("排序后:");
 for(int e=1;e<a.length;e++)
 for(int c=0;c<a.length-e;c++) {
  if(a[c]<a[c+1]) {
   int d=a[c];
   a[c]=a[c+1];
   a[c+1]=d;}
 }
   for(int f=0;f<a.length;f++) {
    System.out.println(" "+a[f]);}
}
}
目录
相关文章
|
7月前
|
Java
【java】小学生数学练习题目生成系统
小学生数学练习题目生成系统
|
7月前
|
Java API
Java之File类的详细解析及小练习
2. File类 2.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 2.2 构造方法
84 0
|
7月前
|
Java
Java之多线程的综合练习二
练习六:多线程统计并求最大值 需求: 在上一题基础上继续完成如下需求: 每次抽的过程中,不打印,抽完时一次性打印(随机)
58 0
|
5月前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
7月前
|
机器学习/深度学习 Java Windows
Java练习-2023-3-29
Java练习-2023-3-29
29 0
|
7月前
|
算法 Java Python
保姆级Java入门练习教程,附代码讲解,小白零基础入门必备
保姆级Java入门练习教程,附代码讲解,小白零基础入门必备
|
7月前
|
存储 搜索推荐 算法
【详识JAVA语言】数组练习
【详识JAVA语言】数组练习
52 1
|
7月前
|
机器学习/深度学习 Java
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-Java全排列公式
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-Java全排列公式
65 0
|
7月前
|
网络协议 Java
Java之TCP,UDP综合小练习一
4. 综合练习 练习一:多发多收 需求: 客户端:多次发送数据
48 0
|
7月前
|
Java
Java之多线程综合练习小题一
2. 多线程综合练习 练习一:售票 需求: 一共有1000张电影票,可以在两个窗口领取,假设每次领取的时间为3000毫秒,
117 0