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键盘输入-格式化字符串-匿名对象-随机数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程