首页
学习
活动
专区
工具
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 万 试一试 通过扫描器在控制台中输入个人信息

    98500

    后端 | 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.1K40

    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);//字符输入流中读取文本

    67010

    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 读取控制台输入

    65220

    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

    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

    85210

    Java控制台输入输出语句

    (); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString()...;方法(1),将返回值输出到控制台 System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。...System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出,由于这里主要讲解Java的输出,而且这个方法在Java中也不算常用,所以详细请自行百度。。...后面的代码是控制台的输入中取出一个值,赋值给对应的变量。...或成员变量)全部合成一个字符串返回回来。

    1.5K10
    领券