首页 > 编程语言 >java----小案例,幸运会员,打印正三角

java----小案例,幸运会员,打印正三角

时间:2022-10-08 18:55:28浏览次数:45  
标签:java int 打印 System ---- num println out

案例一

1.接收一个4位数会员号

2.生成随机数并乘以10

3.算出会员号中的百位数字的数字号与生成的随机数比较

4.如果相等则是幸运会员,反之不是

package learnday5;

import java.util.Scanner;

public class FenzhiExercise {
  public static void main(String[] args) {
      exercise();
  }

  private static void exercise() {
      Scanner input = new Scanner(System.in);
      System.out.println("接收的4位数会员号");
      int num = input.nextInt();
      if(num < 1000||num>=10000){
          System.out.println("输入的会员号不合规格");
          return;
      }
      int bai = num / 100 % 10;//0-9
      int random = (int)(Math.random() * 10);
      System.out.println(random);
      if(bai != random){
          System.out.println(num+"不是幸运会员");
          return;
      }
      System.out.println(num+"是幸运会员");
      input.close();
  }
}

案例二

先打印正三角,然后再基础上在打印一个倒三角,成为棱形

package learnday5;

/**
* @author: Wang
* @className: Exercise02
* @description:
* @date: 2022/10/8 17:17
* @version: 0.1
* @since: 1.8
*/
public class Exercise02 {
  public static void main(String[] args) {
      execrise();
  }

  private static void execrise() {
      int totalRow = 7;
      int little = totalRow/2;
      int many = little+1;
      for (int i = 1; i <=many; i++) {
          for (int k = 1; k <=many-i ; k++) {
              System.out.print(" ");
          }
          for (int j = 1; j <= 2 * i - 1; j++) {
              System.out.print("*");
          }
          System.out.println();
      }//上面打印正三角,下面打印倒三角
      for (int i = 1; i <=little; i++) {
          for (int k = 1; k <=i ; k++) {
              System.out.print(" ");
          }
          for (int j = 1; j <=totalRow- 2 *i ; j++) {
              System.out.print("*");
          }
          System.out.println();
      }
  }
   
}
//         *
//         ***
//       *****
//       *******
//       *****
//         ***
//         *

标签:java,int,打印,System,----,num,println,out
From: https://www.cnblogs.com/wang1999an/p/16769890.html

相关文章

  • Kitty
    Kittycan'tcopyinemacs-nwIfyou'retryingtocopyfromvimlaunchedinanSSHsession,selectingwithmousedragwillentervisualmode-soCTRL+SHIFT+C......
  • js字符串
    字符串声明1.直接声明 varstr='hello'2.使用new关键字(会开辟新的内存空间)varstr=newString('hello')newString和String的区别 前者开辟空间后者只是进行......
  • 随身WIFI刷机记录 UF1003
    设备说明拿到手的设备是UF1003的设备,入手价格23元。视频会同步到BIlibili,感谢大家的支持,点个三连吧,谢谢。刷机过程拆机,按住主板上的按钮,连接电脑USB接口,发现可以使用9......
  • Allure配置
    1.安装JDK1.8才可运行allure,直接百度2.下载Allure的安装包(版本号:2.13.5)https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/3.解压Allure压......
  • C++——网络编程(一)
    一、网络结构C/SClient-Server结构,Server负责管理数据,Client负责与用户交互。Server会成为性能的瓶颈。B/SBrowser/Server,这种模式......
  • TODO的使用
    对于代码开发中,想要做但是不马上做,并想留下标记日后可能会做的方法可以加入注释//TODO这里输入功能描述之后可以在idea下面的TODO里面查看自己标注的TODO选项 ......
  • 编译 flex 报段错误
    1.修改host-flex-2.6.4/configure.ac:@@-25,8+25,10@@ #autoconfrequirementsandinitialization AC_INIT([thefastlexicalanalysergenerator],[2.6.4],[f......
  • 2022洛阳师范学院ACM实验室招新竞赛题解
    A萌新签到题目描述欢迎大家来参加2022洛阳师范学院ACM实验室新生赛,我们实验室全体学长学姐从暑假一直期盼着你们的到来。我们的小萌新那么可爱,学长学姐肯定不会为难大......
  • Graphics类drawRect()方法参数详解
    代码:importjavax.swing.*;importjava.awt.*;publicclassMain{publicstaticvoidmain(String[]args){JFrameframe=newJFrame();mypa......
  • Java8中LocalDateTime与时间戳timestamp的互相转换及ChronoUnit工具类
    Java8中LocalDateTime与时间戳timestamp的互相转换及ChronoUnit工具类importjava.time.*;importjava.time.format.DateTimeFormatter;importjava.time.temporal.Chr......