Java 常用数据类型的输入输出

        C语言学习完转到Java后,第一个感觉就是Java的写法很复杂,同时,在常用的数据类型的输入输出上也没有C语言那么方便。在C语言上面,用 scanf 函数可以很方便的输入大多数格式,在Java上却不行,Java当中没有类似于scanf的语句。本文搭配本人的输入输出习惯及做题的记录,对这些不同类型的如整型的,是整型的但隔开参数的...做一个总结。下面的说明中主类均为Main类,我们使用Scanner来进行输入。每一种输入或输出可能有多种方法,本人只写了较为简单的写法。

1、Char型

        这里说的char型指的是只输入一个字符的情况。

 1.1  输入格式:

import java.io.IOException;//导入包

public class Main {

    public static void main(String[] args) throws IOException {

        char ch = (char)System.in.read();//<1>

        System.out.println((int)ch);

    }

}

说明:需要搭配IOException异常来使用。<1>中,System.in就是从标准输入流(最常见的是键盘)输入,rand()方法是从这个流里面读取输入的内容。<1>的输入结果是int型的,需要强制转换成char型的。

1.2  举例说明

2、int型

1.1  简单的int格式输入:

        这里指的是每一行只有一个int型格式的输入的情况。比如,每一行只输入一个整型的情况。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        
        Scanner scan = new Scanner(System.in);
        int num = scan.nextInt();
        System.out.println(num);
    }
}

 1.2  举例说明

备注:需要为Long num,否者n

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值