随笔 - 217  文章 - 4  评论 - 4  阅读 - 23587

Java学习六

今天继续昨天的内容,题目练习。

1、控制数字连续输入,然后输出结果

复制代码
 1 import java.util.Scanner;
 2 
 3 public class Lianxi06 {
 4     public static void main(String[] args) {
 5         long b=0,sum=0;
 6         Scanner sc=new Scanner(System.in);
 7         System.out.print("请输入数字a:");
 8         long a=sc.nextLong();
 9         System.out.print("请输入项数:");
10         int m=sc.nextInt();
11         int i=0;
12         while(i<m) {
13             b=b+a;
14             sum=sum+b;
15             a=a*10;
16             ++i;
17         }
18         System.out.println(sum);
19     }
20 }
复制代码

 

 程序具体执行情况为:sum=2+22+222+2222+22222;

2、输出各种字符的个数

复制代码
 1 import java.util.Scanner;
 2 
 3 public class Lianxi05 {
 4     public static void main(String[] args) {
 5         int enumber=0;//英语字符个数
 6         int number=0;//数字个数
 7         int snumber=0;//空格个数
 8         int onumber=0;//其它字符个数
 9         Scanner sc=new Scanner(System.in);
10         System.out.print("请输入一组字符: ");
11         String s=sc.nextLine();
12         char[] a=s.toCharArray();//将字符串存入数组
13         for(int i=0;i<a.length;i++) {
14             if(Character.isLetter(a[i])) {
15                 enumber++;
16             }else if(Character.isDigit(a[i])) {
17                 number++;
18             }else if(Character.isSpaceChar(a[i])) {
19                 snumber++;
20             }else {
21                 onumber++;
22             }
23         }
24         System.out.println("英语字符个数:"+enumber);
25         System.out.println("数字个数:"+number);
26         System.out.println("空格个数:"+snumber);
27         System.out.println("其他字符个数:"+onumber);
28     }
29 }
复制代码

 

 其中包括数字个数、英语字符个数、空格及其他字符

程序中使用数组存储数据,然后调用char中方法。

 

posted on   跨越&尘世  阅读(21)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示