yyyBoom

导航

Java输入输出

一。``Java中的常用的输出语句:

System.out.println();
System.out.print();
System.out.printf();

System.out.print("hello");
System.out.println("hello");
System.out.printf("%s","hello");

二.Java输入

//        Java中的输入需要使用Scanner的对象读取来自System.in的输入。Scanner类在包java.util中,使用时须在源文件的第一行导入:import java.util.Scanner。
//        Scanner对象中常用的获取用户输入的方法有:
//        String nextLine()                        //获取用户输入一行信息
//        boolean nextBoolean()             //获取用户输入的一个boolean类型的值
//        short nextShort()                      //获取用户输入的一个short类型的值
//        int nextInt()                              //获取用户输入的一个int类型的值
//        long nextLong()                      //获取用户输入的一个long类型的值
//        double nextDouble()              //获取用户输入的一个double类型的值

样例如下:

点击查看代码
`import java.util.Scanner;
public class Demo {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入一个半径:");
        double radius = input.nextDouble();
        double area = radius * radius * 3.14;
        System.out.println("圆的面积为:" + area);
    }
}`

三. Java语言中的命名约定:

  1. 类和接口名。每个单词的首字母大写,含有大小写。
    例如,MyClass,HelloWorld,Time等。
  2. 方法名。首字母小写,其余单词的首字母大写,含大小写。尽量少用下划线。
    例如,myName,setTime等。
  3. 常量名。基本数据类型的常量名使用全部大写字母,单词与单词之间用下划线分隔。对象常量可以大小写混写。
    SIZE_NAME。
  4. 变量名。可大小写混写,首字符小写,不用下划线,少用美元符号。给变量命名时尽量做到见名知义。

四. 数据类型

数据类型是程序设计语言描述事物、对象的方法。Java数据类型分为基本类型和引用类型两大类。

基本类型

  1. 整数类型 byte, short, int, long
  2. 浮点类型 double, float
  3. 字符类型 char
  4. 布尔类型 boolean
  5. 引用类型
    类、接口、数组、枚举
  • 整型类型:用于表示没有小数部分的数值,它允许是负数。Java提供了4种整型,具体内容如表所示:
    image

  • 浮点类型:用于表示有小数部分的数值。Java有2种浮点类型,具体内容如表所示:
    image
    示例:

点击查看代码
float fNum1 = 10;               //编译通过(int转float)
float fNum2 = 10.0;            //编译不通过(10.0认为是double,不能转float)
float fNum3 = 10.0f;           //推荐写法
float fNum4 = (float) 10.0; //类型强转,会发生截断
double dNum1 = 10.0;
double dNum2 = 10.0d;

字符类型:用于表示单个字符。通常用来表示字符常量。

  1. 占用2个字节
  2. 采用unicode编码,字符的存储范围在\u0000~\uFFFF
  3. 编码中的第一个字节仍与 ASCII 兼容

布尔类型:有false和true两个值,用来判定逻辑条件。

  1. 整数值和布尔值之间不能进行相互转换
点击查看代码
int n = 10;
if(n){		// 编译错误
     System.out.println(n);
}

posted on 2023-09-18 08:04  BoomDream  阅读(71)  评论(0编辑  收藏  举报