Java从控制台接受输入字符的简单方法
创建一个类,在该类的主方法中创建Scanner扫描起来封装System类的in输入流,然后提示用户输入身份证号码,并输入身份证号码的位数。
代码如下:
import java.util.Scanner;
public class InputCode {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);// 创建输入流扫描器
System.out.println("请输入你的身份证号:");// 提示用户输入
String line = scanner.nextLine();// 获取用户输入的一行文本
// 打印对输入文本的描述
System.out.println("原来你身份证号是" + line.length() + "位数字的啊");
}
}
相关推荐
-
控制台显示java冒泡排序流程示例
类:Nums 权限:public方法:main 权限:public参数:nums,i,j,num;参数介绍:nums,数据类型 int[] ,用来存储 int 型的一系列数组:i,数据类型 int ,作为 for 循环的循环变量,存储排序比较的轮数:j,数据类型 int ,作为 for 循环的循环变量,存储该轮排序比较的次数:num,数据类型 int ,作为两值互换的第三方变量.方法功能: 定义一个 int[] 数组:设置一个循环变量 i ,记录比较轮数:设置一个循环变量 j ,记录
-
java控制台输入示例分享
java控制台输入有如下几个方法 1.JDK 1.4 及以下版本读取的方法 JDK 1.4 及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥接至字符流从字符流中读入数据.只能读取字符串,若需要读取其他类型的数据需要手工进行转换.代码如下: 复制代码 代码如下: BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = null;try{
-
Java从控制台读入数据的几种方法总结
这里记录Java中从控制台读入信息的几种方式,已备后查! (1)JDK 1.4(JDK 1.5和JDK 1.6也都兼容这种方法) public class TestConsole1 { public static void main(String[] args) { String str = readDataFromConsole("Please input string:); System.out.println("The information from console: + st
-
java控制台输出数字金字塔示例分享
复制代码 代码如下: /*Java *Author: NealFeng at oschina.net *License: GPLv2+ *Time: 2014/1/17 * *在控制台输出数字金字塔: * 1 * 1 2 1 * 1 2 4 2 1 * 1 2 4 8 4 2 1 * 1 2 4 8 16 8 4 2
-
JAVA基础之控制台输入输出的实例代码
---恢复内容开始--- 输入需要用scanner机制 代码: 启用scanner机制 Scanner input = new Scanner(System.in); //String x= input.next(); //String x = input.nextLine(); //int num = input.nextInt(); //double num = input.nextDouble(); 输出用需要用System的out方法 代码: System.out.println();
-
java控制台输出百分比进度条示例
System.out.print("\b") 会在控制台下往回删掉一个字符,如果你想回删多个字符就打印多个 "\b" 复制代码 代码如下: public static void main(String[] args) throws Exception { System.out.print("Progress:"); for (int i = 1; i <= 100; i++) { System.out.print(
-
java从控制台接收一个数字的实例详解
java从控制台接收一个数字的实例详解 功能: 从控制台接收一个数 实现代码: import java.io.*; //引入一个IO流的包 public class helloworld1 { public static void main(String args[]) { try{ //输入流,从键盘接收数 InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(i
-
Java中关于控制台读取数字或字符串的方法
Java中,int a = System.in.read();此句读取的是一个字符,然后返回的是对应字符的ASCII, 例如,控制台输入123,只读取一个字符1,对应的ASCII为49,则输出49,输入abc则读取a,对应的ASCII是97,则输出97: Scanner sc = new Scanner(System.in) int n = sc.nextInt();从控制台读取一个数. String c = sc.next();//从控制台读取字符串 以上就是小编为大家带来的Java中关于控制
-
Java从控制台接受输入字符的简单方法
创建一个类,在该类的主方法中创建Scanner扫描起来封装System类的in输入流,然后提示用户输入身份证号码,并输入身份证号码的位数. 代码如下: 复制代码 代码如下: import java.util.Scanner;public class InputCode { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);// 创建输入流扫描器 Sy
-
JS简单限制textarea内输入字符数量的方法
本文实例讲述了JS简单限制textarea内输入字符数量的方法.分享给大家供大家参考.具体如下: 这里演示JS限制一个area内的字符不能超过255,多余则截取. 代码如下: <script> function getStringUTFLength(str) { var value = str.replace(/[\u4e00-\u9fa5]/g," "); //将汉字替换为两个空格 return value.length; } function leftUTFString
-
Java在控制台输出带颜色字符的2种方式详解
目录 通过\033特殊转义符实现 Linux中的测试效果 IDEA 中的测试效果 Windows控制台测试结果 通过org.fusesource.jansi实现 Windows控制台测试结果 Linux中的测试效果 IDEA 中的测试效果 总结 通过\033特殊转义符实现 这种方法主要适用于Linux系统的控制台,也能在Windows系统中的IDEA中实现,但在Windows系统的控制台中却是乱码. public class ColourTest { /** * @param colour 颜色
-
Android EditText限制输入字符类型的方法总结
Android EditText限制输入字符类型的方法总结 前言: 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下: 1.第一种方式是通过EditText的inputType来实现,可以通过xml或者Java文件来设置.假如我要设置为显示密码的形式,可以像下面这样设置: 在xml中 Android:inputType="textPassword" 在java文件中,可以用 myEditText.setInputType(InputType.TY
-
JavaScript trim 实现去除字符串首尾指定字符的简单方法
实例如下: String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this.replace(new RegExp('^\\'+char+'+', 'g'), ''); } else if (type == 'right') { return this.replace(new RegExp('\\'+char+'+$', 'g'), ''); } return this.re
-
Java中获取类路径classpath的简单方法(推荐)
如下所示: <SPAN style="FONT-SIZE: 18px"> System.out.println("++++++++++++++++++++++++"); String path = System.getProperty("java.class.path"); String path2 = FreeMarkerWriter.class.getProtectionDomain().getCodeSource().getLo
-
jQuery实现限制textarea文本框输入字符数量的方法
本文实例讲述了jQuery实现限制textarea文本框输入字符数量的方法.分享给大家供大家参考.具体实现方法如下: (function($) { $.fn.extend( { limiter: function(limit, elem) { $(this).on("keyup focus", function() { setCount(this, elem); }); function setCount(src, elem) { var chars = src.value.lengt
-
Java之递归求和的两种简单方法(推荐)
方法一: package com.smbea.demo; public class Student { private int sum = 0; /** * 递归求和 * @param num */ public void sum(int num) { this.sum += num--; if(0 < num){ sum(num); } else { System.out.println("sum = " + sum); } } } 方法二: package com.smbea
-
Java中接收键盘输入的三种方法
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class EnterTest { public static void main(String[] args) { //主方法 CharTest(); //调用System.in方法 ReadTest(); //调用ReadTest方法 Scan
-
java实现图片转ascii字符画的方法示例
最近抖音上挺火的一个小把戏,在记事本打开,一整篇的乱码字符,然后进过调整之后,出现一张由各种字符组成的黑白照片.先看一个效果图 效果如下: 实现原理: 将图片分解为像素点然后计算出每个点的灰度值,根据不同的灰度用不同的字符填充. 具体代码: package com.dongge; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.Im
随机推荐
- js 验证密码强弱的小例子
- 自定义 DataList 显示数据行数的方法
- 使用正则表达式判断是否为手机号码(简单且实用)
- java 学习笔记(入门篇)_java的安装与配置
- 简单分析Swift语言的一些基本特征
- yii gridview实现时间段筛选功能
- php生成图片验证码-附五种验证码
- C#栈和堆的区别浅谈
- 静态页面下用javascript操作ACCESS数据库(读增改删)的代码
- Windows消息传递机制详解
- 在ASP中用组件检测当前网卡地址的代码
- ruby元编程之method_missing的一个使用细节
- ruby写扫描当前网页所有url的脚本
- win2008下安装SQL SERVER 2005出现IIS功能要求 警告解决方案
- sql 语句练习与答案
- php5.2的curl-bug 服务器被php进程卡死问题排查
- 获取MySQL的表中每个userid最后一条记录的方法
- CentOS6.9中搭建FTP服务器的方法
- vue中typescript装饰器的使用方法超实用教程
- vue发送websocket请求和http post请求的实例代码