Java键盘输入-格式化字符串-匿名对象-随机数
2021/10/1 14:10:44
本文主要是介绍Java键盘输入-格式化字符串-匿名对象-随机数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java键盘输入-匿名对象-随机数
键盘输入Scanner类
一个可以解析基本类型和字符串的简单文本扫描器
列如:
package cn.bdqn.test; import java.util.Scanner;//必须导入的包 public class test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入数字:"); int a=sc.nextInt(); System.out.println("你输入的数字是:"+a); //还可以这样玩 int[] c4 =new int[5]; c4[0]=sc.nextInt(); } }
String c1=input.next(); //字符串
double c2=input.nextDouble(); //double
//0就是 你输入了 3 个字符 就 取 下标0 的 那个字 也就是第一个(以此类推)
char c3=input.next().charAt(0); //char
等等还有其他的类型 以上是常用的
格式化字符串
%s=String类
%d=int类型
%.2f=double类型
%c=char类型
还有其他的格式化符号 不常用 在这里就不写了, 用到的时候在网上搜索.
按顺序输出 从左到右 一一配对
String str=String.format("%s \t %d \t %.2f \t %c", “Hello”,123,123.1111111,‘a’);
System.out.println(str);
//结果 Hello 123 123.11 a
指定位置输出
下标从1开始 的 %开始 参数位置 $结尾 类型
String str=String.format("%2KaTeX parse error: Undefined control sequence: \t at position 3: s \̲t̲ ̲%4d", 32, “Hello”,“World”,267);
System.out.println(str);
//结果Hello 267
以上是常用的 还有很多其他的 String.format的用法 这里就不介绍了
匿名对象
说简单点就是偷懒少写点代码(不好之处就是只能使用一次)
将匿名对象当做参数传递
使用匿名对象当做返回值
随机数
随机个位数
随机两位数 89+10
int random=(int)(Math.random()*89)+10;
随机3位 899 +100
int random=(int)(Math.random()*899)+100;
随机4位数 1000~ 9999
int random=(int)(Math.random()*8999)+1000;
以此类推…
随机小数(一般用不到)
Random random = new Random();
double ra=random.nextDouble();//随机小数 0.~~~
DecimalFormat df = new DecimalFormat(“0.00”); //限制几位小数
System.out.println(df.format(ra)); //返回的是String类型的 自己转换
这篇关于Java键盘输入-格式化字符串-匿名对象-随机数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)