从键盘输入数据并显示

Java控制台输入输出示例
package to;

import java.util.Scanner;


public class rrr {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str;
        Scanner sc= new Scanner(System.in);
        System.out.println("我爱你");
        str = sc.next();
        System.out.println("我爱你:"+str);

    }

}

这里写图片描述
程序分析:
第一行:添加输入库文件
第二行:创建类SystemIO
第六行:创建一个属于类Scanner的对象sc
第八行:通过对象sc调用方法next(),完成从键盘输入信息
第七.9行:通过调用方法System.out.println()输出信息

心得体会:离期末越来越近,也将预示着java这门课程的结束,今天的上课时间很平常,但却越来越紧张,因为java学到的东西很少,所以希望每天都能学到更多。

汇编语言程序可以从键盘获取用户输入的数据将其显示到屏幕上,这通常涉及到几个基本步骤: 1. **输入操作**:使用INT 21H或相应指令集(如x86汇编中的`IN`指令)来读取键盘输入。比如,`IN AL, 60h`可以读取ASCII码的字符。 2. **存储数据**:输入的字符会被保存在CPU寄存器里,例如`AL`寄存器用于存放ASCII值。如果需要处理字符串,可能需要将多个字符存储到连续的内存区域。 3. **处理数据**:对读入的字符进行必要的处理,比如转换、过滤等,这取决于程序的具体需求。 4. **显示输出**:要将数据显示到屏幕上,先将字符传送到指定的位置(通常是视频缓冲区),然后通过操作系统提供的API或直接使用硬件控制命令(比如在某些特定平台上,可能会用到`OUT`指令配合端口地址)来刷新屏幕显示。 5. **循环等待**:为了持续接收用户的输入,程序可能会在一个无限循环中反复上述过程,直到达到某个终止条件。 汇编代码示例(仅提供概念,实际代码会依赖于具体的汇编语言和平台): ```assembly ; 导入中断服务函数 mov ah, 0Ah ; BIOS键盘输入服务 ; 设置输入缓冲区的地址和长度 mov dx, offset Buffer ; 缓冲区地址 mov cx, 1 ; 输入一行字符 ; 读取键盘输入 int 21h ; INT 21H: Read Input ; 显示字符 mov ah, 0Eh ; BIOS屏幕输出服务 mov dl, [Buffer] ; 从缓冲区取出字符 int 21h ; 输出字符 ; 重复以上步骤 jmp read_input_loop read_input_loop: ; 程序继续... ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值