javaString使用练习
2021/9/25 14:12:50
本文主要是介绍javaString使用练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 编写程序,求一个三阶方阵的对角线上各元素之和。
1 package stringDiagonal; 2 3 import java.util.Scanner; 4 5 public class Diagonal { 6 public static void main(String[] args) { 7 8 int[][] data=new int[3][3]; 9 int mainSum=0; 10 int sideSum=0; 11 12 Scanner scan=new Scanner(System.in); 13 14 for(int i=0;i<3;i++) { 15 for(int j=0;j<3;j++){ 16 data[i][j]=scan.nextInt(); 17 } 18 } 19 scan.close(); 20 21 for(int i=0;i<3;i++) { 22 for(int j=0;j<3;j++){ 23 if(i==j){ 24 mainSum+=data[i][j]; 25 } 26 if(i+j==2) { 27 sideSum+=data[i][j]; 28 } 29 } 30 } 31 32 System.out.println("The main diagonal: "+mainSum); 33 System.out.println("The side diagonal: "+sideSum); 34 35 } 36 }
2. 编写程序,从键盘上输入一个字符串和子串开始位置与长 度,截取该字符串的子串并输出。
1 package srtringSunstring; 2 3 import java.util.Scanner; 4 5 public class Substring { 6 public static void main(String[] args) { 7 8 System.out.println("Enter <STRING BEGINNUMBER LENGTH>:"); 9 10 Scanner scan=new Scanner(System.in); 11 String s=scan.nextLine(); 12 int begin=scan.nextInt(); 13 int length=scan.nextInt(); 14 scan.close(); 15 16 String subS=s.substring(begin, begin+length); 17 18 System.out.println(subS); 19 20 } 21 }
3. 编写程序,统计用户从键盘输入的字符串中包含的字母、数 字和其他字符的个数。
1 package stringAnalysis; 2 3 import java.util.Scanner; 4 5 public class Analysis { 6 public static void main(String[] args) { 7 8 System.out.println("Enter <STRING>:"); 9 10 Scanner scan=new Scanner(System.in); 11 String s=scan.nextLine(); 12 scan.close(); 13 14 char[] ss=s.toCharArray(); 15 16 int letter=0; 17 int number=0; 18 int blank=0; 19 int other=0; 20 21 int len=s.length(); 22 for(int i=0;i<len;i++){ 23 if(Character.isLetter(ss[i])) { 24 letter++; 25 }else if(Character.isDigit(ss[i])) { 26 number++; 27 }else if(Character.isSpaceChar(ss[i])) { 28 blank++; 29 }else { 30 other++; 31 } 32 } 33 34 System.out.println("letter: " + letter); 35 System.out.println("number: " + number); 36 System.out.println("blank: " + blank); 37 System.out.println("other: " + other); 38 39 } 40 }
来支舞吧!
这篇关于javaString使用练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南