zoukankan      html  css  js  c++  java
  • Java笔记1: 输入输出与变量常量

    输入方法

    1. nextLine
    • 以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
    • 可以获得空白的一串字符。
    import java.util.Scanner;
    
    public class Hello {
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		 // 从键盘接收数据
    		System.out.println("nextLine method:");
    		if(in.hasNextLine()) {
    			// 判断是否有输入
    			String str1 = in.nextLine();
    			System.out.println("输入的数据为:"+str1);
    		}
    		in.close();
    	}
    }
    

    输入“ aaa bbb”,输出的与输入相同。

    1. next方法
    • 对输入有效字符之前遇到的空白字符,next () 方法会自动将其去掉。
    • 入了有效字符之后,如果再输入空白空格的话,就当作结束符处理(即,next() 不能得到带有空格的字符串 )
    • 一定要读取到有效字符以后才可以输入。

    next方法对于nextLine改一下即可

    1. 输入整数
    import java.util.Scanner;
    
    public class Hello {
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		int i = 0;
    		//float f = 0.0f;
    		System.out.println("输入整数:");
    		if(in.hasNextInt()) {
                // 判断输入的是否是整数
    			i = in.nextInt();
    			System.out.println("整数数据:"+i);
    		}
    		else {
    			System.out.println("输入的不是整数!");
    		}
    		
    		in.close();
    	}
    }
    
    1. 上面的例子同样也可以输入浮点数。用 in.hasnextFloat() 还有 in.nextFloat() ;

    变量

    java中用final修饰常量,其中常量的名字必须大写

    long类型后面要加L float类型后面要加f

    常量:

  • 相关阅读:
    KMP的next
    关于codeblocks左边文件栏不见的问题
    数据结构第二章内容
    设置notepad++ 的 tab 设为4个空格和设置为中文语言
    字面量
    ..没什么
    今天做的HTML练习
    DAY 145 django的聚合函数和aggregate、annotate方法使用
    DAY 144 Math.round()/Math.ceil()/Math.floor()差异
    DAY 143 DRF-Django rest framework
  • 原文地址:https://www.cnblogs.com/juzijuziju/p/11803727.html
Copyright © 2011-2022 走看看