亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 基本输入和输出

Java 基本输入和输出

在本教程中,您将学习用 Java 向用户显示输出和从用户那里获取输入的简单方法。

Java 输出

在Java中,您可以简单地使用

System.out.println(); or

System.out.print(); or

System.out.printf();

将输出发送到标准输出(屏幕)。

在这里,

如果您不理解,请不要担心。我们将讨论 class , public , 和 static 在后面的章节中。

举个例子,输出一行。

class AssignmentOperator {
    public static void main(String[] args) {
    	
        System.out.println("Java programming is interesting.");   
    }
}

输出

Java programming is interesting.

在这里,我们使用了 println() 显示字符串的方法。


println()、print()和printf()的区别


示例:print() 和 println()

class Output {
    public static void main(String[] args) {
    	
        System.out.println("1. println ");
        System.out.println("2. println ");
    	
        System.out.print("1. print ");
        System.out.print("2. print");
    }
}

输出

1. println 
2. println 
1. print 2. print

在上面的例子中,我们展示了 print() 的工作原理 和 println() 方法。了解printf() 方法,访问Java printf()。


class Variables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println(5);
        System.out.println(number);
    }
}

当你运行程序时,输出将是:

5
-10.6

在这里,您可以看到我们没有使用引号。这是因为显示整数、变量等,我们不用引号。


class PrintVariables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println("I am " + "awesome.");
        System.out.println("Number = " + number);
    }
}

输出

I am awesome.
Number = -10.6

在上面的例子中,注意这一行,

System.out.println("I am " + "awesome.");

在这里,我们使用了 + 连接(连接)两个字符串的运算符:"I am"“太棒了。” .

还有,这条线,

System.out.println("Number = " + number);

这里,首先是变量 number 的值 被评估。然后,将该值连接到字符串:"Number =" .


Java 输入

Java 提供了不同的方式来获取用户的输入。但是,在本教程中,您将学习使用 Scanner 的对象从用户那里获取输入 类。

为了使用Scanner的对象 ,我们需要导入java.util.Scanner 包。


import java.util.Scanner;

要了解有关在 Java 中导入包的更多信息,请访问 Java 导入包。

然后,我们需要创建一个Scanner的对象 班级。我们可以使用该对象来获取用户的输入。


// create an object of Scanner
Scanner input = new Scanner(System.in);

// take input from the user
int number = input.nextInt();

示例:从用户获取整数输入

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        System.out.print("Enter an integer: ");
        int number = input.nextInt();
        System.out.println("You entered " + number);

        // closing the scanner object
        input.close();
    }
}

输出

Enter an integer: 23
You entered 23

在上面的例子中,我们创建了一个名为 input 的对象 Scanner 班级。然后我们调用 nextInt() Scanner的方法 类从用户那里获取一个整数输入。

同样,我们可以使用 nextLong() , nextFloat() , nextDouble() , 和 next() 获取long的方法 , float , double , 和 string 分别来自用户的输入。

注意 :我们使用了 close() 关闭对象的方法。建议在输入后关闭扫描器对象。


示例:获取浮点数、双精度数和字符串输入

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        // Getting float input
        System.out.print("Enter float: ");
        float myFloat = input.nextFloat();
        System.out.println("Float entered = " + myFloat);
    	
        // Getting double input
        System.out.print("Enter double: ");
        double myDouble = input.nextDouble();
        System.out.println("Double entered = " + myDouble);
    	
        // Getting String input
        System.out.print("Enter text: ");
        String myString = input.next();
        System.out.println("Text entered = " + myString);
    }
}

输出

Enter float: 2.343
Float entered = 2.343
Enter double: -23.4
Double entered = -23.4
Enter text: Hey!
Text entered = Hey!

如前所述,还有其他几种方法可以从用户那里获取输入。了解更多关于 Scanner ,访问 Java 扫描器。


java

  1. C# 基本输入和输出
  2. C++ 基本输入/输出
  3. Python 输入、输出和导入
  4. Java 变量和文字
  5. Java 类和对象
  6. Java 抽象类和抽象方法
  7. Java 扫描器类
  8. D 锁存器
  9. Java - 基本语法
  10. Java - 基本运算符
  11. C - 输入和输出
  12. Java 9 - 模块系统