0
点赞
收藏
分享

微信扫一扫

JAVA输入输出及随机数的生成

日月同辉9908 2022-01-30 阅读 45

2022_01_28对输入输出及随机数的理解

目录

JAVA输出:输出变量中的值

JAVA输入

String类型输入时,next()方法和nextLine()方法的区别与坑

随机数的生成


JAVA输出:输出变量中的值

java输出有三种

        int a = 2;
        System.out.println(a);//输出并换行(常用)
        System.out.print(a);//仅输出,不换行
        System.out.printf("%d",a);//与c语言输出相同

运行结果

 解释:第二行是print和printf的输出语句,由于print输出不会换行所以会紧挨着下一个输出语句的。


输出中字符串拼接问题

出现的问题

我本意是年龄变成22岁,但结果却是211岁

 

原因:“age”+age首先会形成一个字符串:age=21,接着形成的字符串又和一个变量拼接
所以结果变成了age=211

改正:加个括号,让他们算出来的结果与前面拼接

 结果:


 

JAVA输入

1.java输入是根据数据类型来进行方法的选择。
2.在c语言中要引入头文件才能使用标准输入输出语句,同样在java中要导包才能使用输入。


String类型输入时,next()方法和nextLine()方法的区别

next()使用


nextLine()使用

总结:在使用的时候,尽量把String类型的输入放在最前面吧。


随机数的生成

 


再多加点废话吧,在做oj题的时候,有的时候需要多行输入,

1、
java中就是while(scanner.hasNextInt()) {...语句.....}//CTRL+D结束
c语言中就是whlie(scanf("",&) != EOF){...语句...}//CTRL+Z结束

2、完蛋了,我给忘了,想起来补充吧.....

举报

相关推荐

0 条评论