当前位置: 首页 > news >正文

java题3

1.最大公约数,最小公倍数。

package com.company;
import java.util.Scanner;
public class ForTest2 {
    public static void main(String[] args)
    {
        System.out.println("请输入两个值");
        Scanner scan=new Scanner(System.in);
        int a=scan.nextInt();
        int b=scan.nextInt();

        int max=(a>=b)?a:b;
        int min=(a<=
                b)?a:b;

      for (int i=min;i>0;i--)
      {
          if (a % i == 0 && b % i == 0) //最大公约数小于最小的输入整数。
          {
              System.out.println("a="+a+",b="+b+"的最大公约数为:"+i);
              break;
          }
      }
      for (int i=max;i <a*b;i++)
        {
            if (i % a == 0 && i % b == 0) //最小公倍数数大于最大的输入整数。
            {
                System.out.println("a="+a+",b="+b+"的最小公倍数为:"+i);
                break;
            }
        }

    }
}

2.水仙花数

package com.company;

public class shui_xian_hua {
    public static void main(String []ages)
    {
        for (int i=100;i<=999;i++ )
        {
            int a=0,b=0,c=0;
            a= i%10;
            b=i%100/10;
            c=i/100;
            int d=a*a*a+b*b*b+c*c*c;
            if (i==d)
            System.out.println("水仙花数有:"+i);
        }

    }

}
3.输入多个整数,判断其正负个数,0退出。
package com.company;
import java.util.Scanner;
public class WhileTest1 {
    public static void main(String[] args)
    {
        Scanner scan=new Scanner(System.in);
        int i1=0;
        int i2=0;
        System.out.println("请输入n个整数:");
        /*int i= scan.nextInt();
        while(i!=0)
        {
             i= scan.nextInt();
            if (i<0)
            {
                i1++;
            }
            else {
                i2++;
            }
        }*/
        while(true)
        {
            int number=scan.nextInt();
            if (number<0)
            {
                i1++;
            }
            else if (number>0)
            {
                i2++;
            }
            else
            {
                break;
            }
        }

        System.out.println("正数个数为:"+i2+"个,"+"负数有:"+i1+"个");
    }
}

4.倒三角、正三角

package com.company;

public class ForForTest1 {
    public static void main(String[] args)
    {
        for (int i=0;i<6;i++)
        {
            for (int j=6;j>i;j--)//正三角:for (int j=0;j<=i;j++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

相关文章:

  • 初探Prometheus+grafana
  • Axios入门
  • 数据库(mysql)主从复制与读写分离
  • Windbg 命令 (四)
  • 【华为机试真题JavaScript】分班
  • ctfshow SSRF
  • Nacos集群和持久化配置(重要)
  • SpringMVC框架
  • 【Arma3脚本教程】一、基本介绍
  • 【智能优化算法-粒子群算法】基于改进粒子群算法实现汽车动力传动参数优化设计附matlab代码
  • RK3399平台开发系列讲解(USB篇)URB通信过程详解
  • Golang-01Golang开发环境配置
  • Debezium系列之:永久保存history topic中的数据
  • 前端开发规范
  • 【halcon C++编程 序列化与反序列化】
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • const let
  • Docker 笔记(2):Dockerfile
  • golang中接口赋值与方法集
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript设计模式与开发实践系列之策略模式
  • js对象的深浅拷贝
  • Logstash 参考指南(目录)
  • Mysql数据库的条件查询语句
  • spark本地环境的搭建到运行第一个spark程序
  • Vue学习第二天
  • 微服务入门【系列视频课程】
  • 小程序button引导用户授权
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • ###STL(标准模板库)
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)Android开发优化---------UI优化
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .chm格式文件如何阅读
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net分布式压力测试工具(Beetle.DT)
  • .Net环境下的缓存技术介绍
  • .NET开源项目介绍及资源推荐:数据持久层
  • .net连接MySQL的方法
  • .NET命令行(CLI)常用命令
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [ 数据结构 - C++]红黑树RBTree
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [20170705]lsnrctl status LISTENER_SCAN1