当前位置: 首页 > Web前端 > JavaScript

华纳公司经理——18313230473

时间:2023-03-26 23:07:35 JavaScript

官网hn9986.com,开户微信:fjm334412,开户QQ:3503248302,新老客户有福利,视频验证真假,拒绝造假,谢谢为你的合作。目录概览1、输出到控制台(一)、基本语法(二)、代码示例(三)、格式化字符串2、键盘输入1、使用Scanner读取字符串/整数/浮点数2、输入数据的方法类型三、注意事项:概要概述输入输出可以说是计算机的基本功能。java作为一个语言系统,主要是以流方式实现的。数据的流向是根据计算机的方向来决定的。流入计算机的数据流称为输入流(inputStream),计算机送出的数据流称为输出流(outputStream)。在Java语言体系中,主要对数据流的操作都封装在java.io包中,计算机对数据的输入输出操作可以通过java.io包中的类来实现。在编写输入输出操作代码时,需要使用import语句将java.io包导入到应用程序所在的类中,这样才能使用java.io中的类和接口。1、输出到控制台(一),基本语法System.out.println(msg);//输出一个字符串,带换行符System.out.print(msg);//输出一个字符串,没有换行符System.out.printf(format,msg);//格式化输出1、println输出内容带\n,打印不带\n2、printf格式化输出方法与C语言printf基本相同。(2)、代码示例System.out.println("helloworld");整数x=10;Systrm.out.printf("x=%d\n",x)(3),格式字符串转换运算符类型示例d十进制整数("%d",100)100x十六进制整数("%x",100)64o八进制整数("%o",100)144f定点浮点数("%f",100f)100.000000e指数浮点数("%e",100f)100.0001.000000e+02g一般浮点数("%g",100f)100.000aHexFloat("%a",100)0x1.9p6sString("%s",100)100cchar("%c",'1')1bboolean("%b",100)turehhash("%h",100)64%percentsign("%.2f%%",2/7f)0.29%2.键盘输入1.使用Scanner读取字符串/整数/浮点数importjava.实用程序扫描仪;//需要导入util包Scannersc=newScanner(System.in);System.out.println("请输入你的名字:");Stringname=sc.nextLine();System.out.println("请输入您的年龄:");intage=sc.nextInt();System.out.println("请输入您的工资:");floatsalary=sc.nextFloat();System.out.println("您的信息如下:");System.out.println("姓名:"+姓名+"\n"+"年龄:"+age+"\n"+"薪水:"+salary);sc.close();//注意,记得调用close方法//执行结果请输入姓名:张三请输入年龄:18请输入薪资:1000您的信息如下:姓名:张三年龄:18薪资:1000.02,输入数据类型的方法MethodExamplenextByte()byteb=scanner.nextByte()nextDouble()doubled=scanner.nextDouble()nextFloat()floatf=scanner.nextFloat()nextInt()inti=scanner.nextInt()nextLong()longl=scanner.nextLong()nextShort()shorts=scanner.nextShort()nextStrings=scanner.next3.注意事项:(1)循环输入多个数据时,使用ctrl+z或(ctrl+d)结束输入,(Linux/Mac使用ctrl+d)。(2)读取一个单词,使用next方法sc.next():接收一个字符串,但是接收的时候遇到一个空格就会停止接收,即:在空格(3)之后,读入一行strings,使用nextLine方法sc.nextLine():用于接收字符串,接收整行的所有字符串总结这篇关于Java输入的文章关于输出方法的文章介绍到这里