Java中输入输出和字符内容的小知识点-创新互联
从c语言转到java会感觉Java语法会有点奇怪,以下就是罗列一下不同的语法。
导入快速使用,套入main打"psvm"出现public static void main{
}
输出"sout"出现System.out.println();
1.关于输出函数
System.out.println("多了ln打印时换行");
这里默认输出后换行
System.out.print(打印时不换行");
这里就是输出不换行
2.关于Java输入函数,这个就多了许多东西
写Scanner提示时按回车,自动导入类似c语言的头文件 Java键盘输入语法为:(有很多问题,在项目当中慎重使用) Scanner scanner =new Scanner(System.in); //相当于输入函数 int a = scanner.nextInt(); //将输入的下一个标记为int(相当于读入整数),然后赋给a char ch = scanner.next() double a = scanner.nextDouble();//读入浮点数 float a=scanner.nextFloat(); String b = scanner.next();如果读取含有空格,就结束,如hello world,变为hello String b = scanner.nextLine();读取空格也不结束,仍为hello world
3.java输出时为了更加直观有时候要拼接一些字符项,然后看下面
字符串 + 字符串 = 拼接 ("Hello Java"+"good") = Hello Javagood 字符串 + 其他数据类型 = 拼接 ("Hello Java"+10+20) = Hello Java1020 其他数据类型 +字符串 = 先计算后拼接 !当"10"+"20"则还是1020拼接 (10+20+"Hello Java") = 30Hello Java //括号内的+不显示
4.这里讲一下数字和字符串怎么换,如10变成"10"
用String.valueOf(num)将整形num变成字符串 int num = 10; String ret = String.valueOf(num) ret最后打印出"10" 字符串变为整数 String str = "123"; int ret = Integer.valueOf(str); ret最后打印出123
5.产生随机数也有一定的技巧
产生随机数 需要开头行 以及定义的 Random random =new random(seed:) int rand=random.nextInt(bound:100) 生成0-100以内的随机数 int rand=random.nextInt(bound:100)+1 生成1到101内的随机数 int rand=random.nextInt(bound:50)+50 生成50到100以内的随机数
6.判断字符串相等?输出密码是否错误、
java中判断字符串是否相等 String password =scanner.nextLine(); //输入了密码 if(password.equals("")) ""中输入字符串
7.Java中的数据类型都要初始化
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网站名称:Java中输入输出和字符内容的小知识点-创新互联
本文来源:http://pwwzsj.com/article/ccieed.html