R7-3 jmu输入一行字符串及下标,能取出相应字符。程序能对不合法数据做相应异常处理。输入格式:行1:输入一字符串行2:输入字符下标输出格式:下标非数值异常,输出下标要整数下标越界,输出下标越界数据

输入一行字符串及下标,能取出相应字符。程序能对不合法数据做相应异常处理。

输入格式:

  • 行1:输入一字符串
  • 行2:输入字符下标

输出格式:

  • 下标非数值异常,输出下标要整数
  • 下标越界,输出下标越界
  • 数据正确,输出下标对应的字符

输入样例:

python
1

输出样例:

y

输入样例:

python
a

输出样例:

下标要整数

输入样例:

python
10

输出样例:

下标越界
z=input()
try:
    index = int(input())
    z[index]
except ValueError:
    print("下标要整数")
except IndexError:
    print("下标越界")
else:
    print(z[index])
c=input()
index=input()
try:
    index=int(index)
    z=c[index]
except ValueError:
    print("下标要整数")
except IndexError:
    print("下标越界")
else:
    print(z)
    

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 7-3 jmu-java-01入门-格式输入输出字符串 这是一篇关于Java编程语言中格式输入输出字符串的入门教程。在Java中,格式输入输出是一种常重要的技术,可以让我们更加方便地处理数据。同时,字符串也是Java编程中不可或缺的一部分,我们需要学会如何使用字符串处理文本数据。本教程将介绍Java中的格式输入输出字符串的基本概念、语法和用法,帮助初学者快速入门。 ### 回答2: 在计算机编程中,格式输入输出以及操作字符串常常见和重要的技能。在学习JMU-JAVA-01入门课程时,这两个方面也是需要掌握的技能。下面将就这两个方面进详细阐述。 首先,格式输入输出是一种将数据按照特定格式输出输入的技术。在JMU-JAVA-01入门课程中,我们需要学会如何使用System.out.printf()函数进格式输出。例如,如果我们要输出一个浮点型变量的值,我们可以使用如下命令: double x = 3.1415926; System.out.printf("%.2f\n", x); 其中,%f是格式输出中表示浮点数的占位符,.2表示保留两位小数。通过这种方式,我们可以将输出数据格式更加美观和易读。 另外,在格式输出中还有一些其他的占位符,如%d表示输出整数,%s表示输出字符串等等。需要注意的是,在使用占位符时,一定要确保要输出的内容和占位符类型匹配,否则程序会出错。 其次,操作字符串也是我们在JMU-JAVA-01入门课程中需要掌握的技能之一。字符串在Javaprogramming中常重要,我们需要经常对字符串各种各样的操作。例如,求字符串的长度、将字符串转换成小写/大写、查找某个字符字符串中的位置等等。 在Javaprogramming中,字符串是用String类来表示的。我们可以使用String类中的方法来实现对字符串的各种操作。例如,字符串的长度可以使用String.length()方法来获取,转换大小写可以使用String.toLowerCase()、String.toUpperCase()方法来实现。 此外,String类还提供了其他许多操作字符串的方法,如String.charAt()、String.substring()等等。需要注意的是,在进字符串操作时,一定要注意字符串的不可变性,即原有的字符串不会被修改,而是返回一个新的字符串,因此我们要将返回的新字符串重新赋值给原变量。 总之,在JMU-JAVA-01入门课程中,格式输入输出和操作字符串是我们需要掌握的两个重要的技能。只有掌握了这些技能,才能更加熟练地进数据输入输出和对字符串的操作。 ### 回答3: JMU-Java-01入门-格式输入输出字符串,这是学习Java编程语言时必不可少的一部分。在Java编程中,格式输入输出是指将数据按照一定的格式输出,使数据更加美观、易于阅读。而字符串则是一种常见的数据类型,在Java中,字符串可以用来表示任意字符序列。本文将就这两个方面进详细的介绍。 格式输入输出是指将数据按照一定的格式输出。在Java编程中,我们可以使用 System.out.printf() 或者 System.out.format() 方法将结果格式化并输出。使用这两种方法的格式基本一致,只是 System.out.printf() 方法返回值类型为 void,而 System.out.format() 方法返回值类型为 Formatter。 例如下面的代码: ``` double num = 3.141592653589793; System.out.printf("PI is approximately %.2f", num); ``` 输出结果为: ``` PI is approximately 3.14 ``` 其中,%.2f 表示输出一个浮点数,保留两位小数。 除了格式输出,还可以使用 Scanner 类实现格式输入。Scanner 类可以让我们从控制台或文件中读取输入,然后将其格式化为不同的数据类型。例如: ``` Scanner sc = new Scanner(System.in); System.out.print("Please enter your name: "); String name = sc.next(); System.out.printf("Your name is %s", name); ``` 输出结果为: ``` Please enter your name: Tom Your name is Tom ``` 字符串是一种常见的数据类型,可以用来表示任意字符序列。在 Java 中,字符串是不可变的,即一旦创建,它的内容就不能被修改。在创建字符串时,可以使用双引号括起来的字符序列,如: ``` String str1 = "Hello, world!"; String str2 = "Java Tutorial"; ``` 除了使用双引号创建字符串外,还可以使用 String 构造函数来创建。例如: ``` String str3 = new String("Hello, world!"); String str4 = new String(new char[]{'J', 'a', 'v', 'a'}); ``` 可以使用 String 类的一些方法来操作字符串,例如获取字符串的长度、连接字符串等。例如: ``` String str5 = "Hello"; String str6 = "World"; System.out.println(str5.length()); // 输出 5 System.out.println(str5.concat(str6)); // 输出 HelloWorld ``` 以上就是关于 JMU-Java-01入门-格式输入输出字符串 的详细介绍。学会格式输入输出字符串的使用,对于 Java 编程入门和提高都是常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值