【springboot的java打印票据-2】教程文章相关的互联网学习教程文章

Java 键盘输入字符串,统计字符,打印输出【代码】

/*键盘输入字符串,统计字符,打印输出分析:键盘输入用到Scannner ,字符char 输入的是字符串String String string = Scanner 字符有英文字母大小写,还有数字,以及其它字符 要定义四个变量用来存储这些字符 需要对字符串中的每个字符进行判断,用到toCharArray() 既然统计字符,那肯定用到判断 */import java.util.Scanner;public class DemoScannerSum { public static void main(String[] args) { ...

Java 定义集合存入20个随机数字,通过自定义方法筛选偶数元素,放入新集合,打印输出【代码】

package com.peihua.day7.exercise;/*定义集合存入20个随机数字,通过自定义方法筛选偶数元素,放入新集合,打印输出 */import java.util.ArrayList;import java.util.Random;public class DemoArrayReturn { public static void main(String[] args) { //第一步创建新的集合对象arraylist ArrayList<Integer> arrayList = new ArrayList<>(); //创建随机数组对象 Random random = new Random(); ...

Java打印各种小图形,各种三角形、菱形【代码】【图】

用java打印各种三角形,这是二重循环的引用,有外层循环(控制行数)、内层循环(控制每行具体*的个数)。想要打印各种三角形,关键在于准确找出外层与内层的关系。假如外层循环用i表示,内层用j表示,也是说,要找出i与j的关系。注意注意:i就是表示第几行,j表示当前行有几个 * 。 下面就由小编一个一个与大家一起找关系。 1,打印直角三角形 Scanner input=new Scanner(System.in);System.out.print("请输入直角三角形的行数:")...

打印杨辉三角形——Java【代码】【图】

Java经典问题——打印杨辉三角形 在控制台上打印杨辉三角 要求可以使用键盘输入控制行数 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 … 规律:每一行第一个和最后一个都是1 从第三行开始,每一个数据都是上一行的前一列数字和上一行的本列数字之和 首先定义一个二维数组,数组元素为行数和列数且行数等于列数 编写打印杨辉三角的方法 import java.util.Scanner; public class YangHui {public static void main(String[] args) {Scanner sc=ne...

java IO流:打印流 PrintStream【代码】

打印流 PrintStreamPrintStream extends FilterOutputStreamPrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式特点:只负责数据的输出,不负责数据的读取 与其他输出流不同,PrintStream 永远不会抛出 IOException,但是会抛出FileNotFoundException 有特有的方法:print,println注意:如果使用继承自父类的write方法写数据,那么查看数据的时候会查询编码表 97-->a 如果使用自己特有的方法print/prin...

java Barcode4j生成条形码并添加至pdf打印【代码】【图】

需求 公司产品需要生成条形码并可以使用打印机清晰打印产品标签。最终效果类似下图测试过程中使用的为TSC打印机。 遇到问题 起初查找了一些java条形码生成方案。毕竟常见的有Barcode4j、zxing等。由于都能达到目的且Barcode4j条形码相关内容代码更方便查找故选择了Barcode4j。下图为官网提供的demo。(注:不同的条码规格所对应的bean不同,图中为Code39,其中还有Code128等等。只需使用正确的Bean即可。)起初测试使用hp打印机(平...

JAVA 打印正三角形【代码】

JAVA 打印正三角形` public class TriangleTest { public static void main(String[] args) { //以下i,j,k均为循环变量,控制循环次数int i;int j;int k;for(i = 1; i <= 5; i++) //外层循环控制行数{for(j = 0; j <=4 - i; j++) //第一个内循环控制空格部分{ //4-i为空格个数与行数i的算术关系System.out.print(" "); //打印空格}for(k = 1; k <=2 * i - 1; k++) //第二个内循环控制 * 部分{ //2*i-1...

Java实现99乘法表的打印和输出(嵌套循环应用)【代码】【图】

public class Main {/*** @author jadexu* @// TODO: 2020/12/26* 实现99乘法表的打印和输出* 嵌套循环应用* 思路:* 因为99乘法表是实现1-9之间的乘法,要走9次,所以第一层循环9次* 而每一层里面,则根据这一层的初始值决定走几次循环* 如 2有:1*1、1*2,当第一层走到2的时候,那么第二层就要走2次*/public static void main(String[] args) {//第一层(每循环一次,等第二层走完所有循环后,再进行下一次循环)for (int i = 1;...

算法:java打印int类型的二进制格式【代码】【图】

java打印一个int类型的二进制 int类型占4个字节,一个字节8位,int共占32位。java中的int是无符号的(c语言还区分int整形和unsigned int无符号整型),取值范围 -231~231-1。二进制数在内存中以补码的形式存储的 正数:补码就是转化为二进制 负数:补码符号位是1,其它位是对应正数的二进制的取反加一 例如2的二进制就是:00000000000000000000000000000010 左起第一位是符号位, 0表示正数,其余后面31位是数值位。 -2的二进制是...

java 转换流 序列化流 打印流 软件架构 网络通信三要素 TCP通信

练习:转换文件的编码将GBK编码的文本文件转换为UTF-8编码的文件 分析 1.指定GBK编码的转换流读取文本文件InputStreamReader 2.使用UTF-8编码的转换流,写入到新文本文件中OutputStreamWriter public class Demo01TransIOTest { public static void main(String[] args) throws IOException { final InputStreamReader isr = new InputStreamReader(new FileInputStream("day30_I...

Java实现用户输入自己的会员卡号,程序取出会员卡号的各个位数,并打印结果【代码】【图】

import java.util.Scanner;public class Main {/*** @author JadeXu* @// TODO: 2020/12/1 用户输入自己的会员卡号,程序取出会员卡号的各个位数,并打印结果。*/public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("请输入会员卡号:");int memberNum = sc.nextInt();int[] num = getNumByPositive(memberNum); //存储各个位数的数组for (int i:getNumByPositive(memberNum)) {Sy...

使用Java基础语言简单打印菱形【代码】

如何实现使用循环打印菱形 第一步我们需要想象一些菱形的组成然后依次打印出每一行的空格和*数可以想到菱形是由一个三角形和一个倒三角形组成的形成思路可以开始编写 for (int i = 1; i <= 10; i++) {//空格for (int j = 1; j <= 10-i; j++) {System.out.print(" ");}//星号for (int j = 1; j <= 2*i-1; j++) {System.out.print("* ");}//换行System.out.println();}for (int i = 1; i <= 9; i++) {//空格for (int j = 1; j <=i; ...

java for循环打印平行四边形,正三角形,菱形和空心菱形【代码】【图】

不是java很难,这明明就是数学计算题 前言一、打印平行四边形二、打印正三角形三、打印菱形四、打印空心菱形总结前言循环很好理解,关键是怎么找到思路,或者说一种规律,来完成题目一、打印平行四边形 简单理解: 最外层for循环控制打印行数 内层两个for循环,一个控制空格的输出,一个输出星号 星号是固定的 考虑如何使空格变化减少 代码如下(示例): for (int i = 0; i < 10; i++) {//控制每一行输出多少空格for (int j = 0; j...

Java 打印大x图形【代码】【图】

题目:打印大x图形 题目链接 https://www.nowcoder.com/practice/83d6afe3018e44539c51265165806ee4 题目分析: 以打印5行为例,所打印x的位置如下:由以上描述可知:打印X的规律为i=j以及i+j=num import java.util.Scanner; public class Test {public static void main(String[] args) {//打印X图形Scanner sc=new Scanner(System.in);System.out.println("请输入打印行数:");int num=sc.nextInt();int i=0;int j=0;//第一层循环...

求最大(长)回文字符串的长度(或打印出最长回文字符串)——Java【代码】

最后打印那部分我没做,如果有需要的同学,可以看我的最后输出长度上边的打印注解。 因为已经求出最大长度,那打印很简单,只需要记录下两个值就可以打印。 (以下为代码) import java.util.Scanner; //回文字符串暴里破解法,求回文字符串长度 public class huiwen1 {public static void main(String[] args) {//写下字符串并拆分成数组Scanner sc = new Scanner(System.in);char[] array= sc.nextLine().toCharArray();//记录最...