简单的JAVA程序(二)

本文通过三个Java编程实例介绍了数值比较、筛选特定倍数的数字及数组排序的方法。首先演示了如何比较两个浮点数的大小;其次,展示了如何找出1到1000之间能同时被3和7整除的数;最后,提供了一个简单的数组排序算法并输出排序后的结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、大小比较

 public class Sort	{
public static void main (String args[]) {
	 double d1=23.4;
	 double d2=35.1;
	 if (d2>=d1)
	 	System.out.println(d2+">="+d1);
	 else
	  	System.out.println(d1+">="+d2);
}
}

运行结果:
在这里插入图片描述

二、遍历1~1000的数,可被3和7整除则输出

public class NumTest{
public static void main (String args[]) {
    int n,num,num1;
    System.out.println("在1~1000可被3与7整除的为");
    for (n=1;n<=1000;n++) {
         num =n%3;
         num1=n%7;
         if (num==0) {
            if (num1==0)
             System.out.print(n+" ");
        }
     }
     System.out.println(" ");
   }
}

运行结果:
在这里插入图片描述

三、用两个for循环写一个简单的排序,将数字排序后输出

import java.util.Scanner;
 public class ArrSort {
   public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int arr[]=new int[5];
    int i, j;
    arr[0]=10;
    arr[1]=20;
    arr[2]=-9;
    arr[3]=8;
    arr[4]=98;
    int min=0,max=0, cnt,num;
    for(i=0;i<5;i++){
      if(max<arr[i])
         max=arr[i];
      if(min>arr[i])
         min=arr[i];
    }
  System.out.println("数组的最大值是:" +max);
  System.out.println("数组的最小值是:"+min);
  for(i = 0; i < 5; i++){
     for(j = i; j < 5; j++){
          if(arr[i]>arr[j]){
               cnt = arr[i];
               arr[i] = arr[j];
               arr[j] = cnt;
          }
     }
}
for(i = 0; i < 5;i++){
    System.out.println(arr[i]+" ");
}
num = scanner.nextInt();
for(i = 0; i < 5; i++){
     if(num == arr[i]){
      System.out.println(i);
}
}
  }
}

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值