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中的数据类型都要初始化

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值