首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java入门系列-07-从控制台中接收输入

    这篇文章帮你使用Scanner类从控制台接收输入 从控制台接收字符串 敲一敲: import java.util.Scanner; public class DemoScanner { public...System.out.println("请输入用户名:"); String name=input.next(); System.out.println("你的名字:"+name); } } 当控制台提示请输入用户名后我们输入内容...() 就是用来从控制台中接收字符串的。...System.out.println("请输入年龄:"); int age=input.nextInt(); System.out.println("你的年龄:"+age); } } 但是注意输入的时候不要输入非法字符...System.out.println("存款金额为:"+(money/10000)+" 万"); } } 运行: 输入存款金额: 83732 存款金额为:8.3732 万 试一试 通过扫描器在控制台中输入个人信息

    1K00

    java控制台输入

    在java中,控制输出的语句是:System.out.print()或System.out.println();System类位于java.lang包中;那么有输出,对应的就有输入,java中的控制台输入是通过...Scanner类位于java.util包中,专门用于控制台输入,在使用之前首先需要导入这个包的类; 命名格式: import java.util.Sacnner; //...System.in); //参数对象是系统进来的流 System.out.println("请输入学生的姓名:"); String sName=stu.next(); //next()方法用来接收控制台输入的字符串...System.out.println("学生的姓名:"+sName+"\t\t学生的年龄:"+iAge); /*Scanner类的常用方法; * next():接收控制台输入的字符串 * nextInt...物价津贴为基本工资的40%,房屋津贴为基本工资的25%;要求从控制台输入基本工资,并计算和输出 //实领工资。

    5410

    后端 | Java 利用substring()和indexOf()从字符串中获取指定的字符

    Test void spiltStrDemo() { /* * str.substring(4, 9); -->在str中截取从下标4开始(包含),到下标9之间的字符...) * str.indexOf("/"); -->返回str中“/”第一次出现时的下标 * str.indexOf("/", 5); -->返回跳过str的前6个字符后...Riven/12346789999"; /*第一种情况:知道具体字符下标,直接用substring()传入字符下标截取*/ // 第一种情况假设我们已经知道了str的具体值...,但是知道分割字符是“/”,可以用indexOf()获取字符“/”下标*/ // 第二种情况我们获取id->id1 String id = str.substring(0...,第二个是从哪个下标位置开始寻找,这里传入i+1就是跳过了第一个“/”之前的下标 int i1 = str.indexOf("/", i + 1); String riven1

    3.2K40

    Java基础练习之控制台练习

    参考链接: Java从控制台读取输入的方法 java基础练习之控制台练习  1.要求使用java编程实现一个命令窗口程序,使得实现以下功能1.1 代码实现1.2 运行结果   2.编程实现一个命令窗口程序...System.out.println("请输入任意字符:");         Scanner scanner=new Scanner(System.in);//创建一个新的Scanner ,控制台等待用户敲击...reader=new FileReader(strname);//创建一个FileReader,用来读取txt文件             br = new BufferedReader(reader);//从字符输入流中读取文本...; import java.util.Scanner;//把Scanner类导入到程序中 import java.io....new FileReader(strname);//创建一个FileReader,用来读取txt文件                 br = new BufferedReader(reader);//从字符输入流中读取文本

    68210

    Shell编程从看懂到看开②(字符串、数组、注释、流程控制、read读取控制台输入)

    @TOCShell字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。...="NEFU is a good university"echo ${string:0:4} # 输出 unoostring:0:4:代表从字符串的第0索引往后截取四位查找子字符串我们在NEFU is...双分号;;表示命令序列结束,相当于 java 中的 break最后的*)表示默认模式,相当于 java 中的 default接下来我们使用这种语法完成上面if判断中的案例:还是创建一个脚本:图片然后我们向脚本中传入不同的参数...中一样这里的[]可以用(())代替,这样我们使用比较符的时候更加方便图片输出结果:图片until循环当判断式条件不成立时执行until [ 条件判断 ]do程序段落donebreak循环控制break语句用于从for...10c 1 2 3 4 6 7 8 9 10d 1 2 3 4 6 7 8 9 10continue 2的结果:a 1 2 3 4b 1 2 3 4c 1 2 3 4d 1 2 3 4read 读取控制台输入

    72920

    Java调用native本地方法实例:控制台下的中英文字符对齐问题

    比如下面的代码和在Eclipse中的显示效果: Java字符串格式构建代码: public String toString() { String str = String.format(...二、使用JNI调用C/C++实现中英文对齐 JNI,即Java Native Interface,Java本地接口。是Java平台提供的调用本地C/C++代码进行互操作的API。..._kenny_util_Printer_printf (JNIEnv *, jobject, jobject); /** 自定义函数:将Java传来的字符串转换为GB2312以便显示 */ char...(8) << jstringToWindows(env, jLevelNameField); cout << setw(7) << jFaceField << endl; //释放字符串所占的空间...: %1 不是有效的 Win32 应用程序 反正未来我们开发完成的程序也不可能在Eclipse中执行,所以我们直接在控制台下执行并观察 结果: java com.xuetang9.kenny.TestPrinter

    87610

    Java调用native本地方法实例:控制台下的中英文字符对齐问题

    背景 大家在初学Java的时候一般都是采用Eclipse或其他IDE环境,中英文混合时的对齐问题想必都或多或少地困扰过大家,比如下面的代码和在Eclipse中的显示效果: Java字符串格式构建代码:..._kenny_util_Printer_printf (JNIEnv *, jobject, jobject); /** 自定义函数:将Java传来的字符串转换为GB2312以便显示 */ char*...<< setw(8) << jstringToWindows(env, jLevelNameField); cout << setw(7) << jFaceField << endl; //释放字符串所占的空间...ReleaseStringUTFChars(jNameField, NULL); //env->ReleaseStringUTFChars(jLevelNameField, cLevelNameField); } //字符串转换函数...: %1 不是有效的 Win32 应用程序 反正未来我们开发完成的程序也不可能在Eclipse中执行,所以我们直接在控制台下执行并观察结果: java com.xuetang9.kenny.TestPrinter

    1.1K30
    领券