云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java基础50道经典练习题及答案

java基础50道经典练习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 6:46:08

} } } return; max_min(m,n); //求最大公约数和最小公倍数 private static void max_min(int m, int n){ } int temp = 1; int yshu = 1; int bshu = m*n; if(n

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用while语句,条件为输入的字符不为'\\n'. import java.util.Scanner; public class Prog7_1{ public static void main(String[] args){ System.out.print(\请输入一串字符:\Scanner scan = new Scanner(System.in); String str = scan.nextLine();//将一行字符转化为字符串 scan.close(); count(str);

} } //统计输入的字符数 private static void count(String str){ } String E1 = \汉字 String E2 = \String E3 = \String E4 = \空格 int countChinese = 0; int countLetter = 0; int countNumber = 0; int countSpace = 0; int countOther = 0; char[] array_Char = str.toCharArray();//将字符串转化为字符数组 String[] array_String = new String[array_Char.length];//汉字只能作为字符串处理 for(int i=0;i

import java.util.*; public class Prog7_2{ } 【程序8】

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 程序分析:关键是计算出每一项的值。 import java.util.Scanner; public class Prog8{ public static void main(String[] args){ System.out.print(\求s=a+aa+aaa+aaaa+...的值,请输入a的值:\Scanner scan = new Scanner(System.in).useDelimiter(\以空格作为分隔符 int a = scan.nextInt(); int n = scan.nextInt(); public static void main(String[] args){ System.out.println(\请输入一行字符:\ Scanner scan = new Scanner(System.in); String str = scan.nextLine(); scan.close(); count(str); } //统计输入的字符 private static void count(String str){ } List list = new ArrayList(); char[] array_Char = str.toCharArray(); for(char c:array_Char) list.add(String.valueOf(c));//将字符作为字符串添加到list表中 Collections.sort(list);//排序 for(String s:list){ } int begin = list.indexOf(s); int end = list.lastIndexOf(s); //索引结束统计字符数 if(list.get(end)==s) System.out.println(\字符‘\’有\个\

} } scan.close();//关闭扫描器 System.out.println(expressed(2,5)+add(2,5)); //求和表达式 private static String expressed(int a,int n){ } //求和 private static long add(int a,int n){ } long sum = 0; long subSUM = 0; for(int i=1;i

题目:一个数如果恰好等于它的因子之和,这个数就称为\完数\。例如6=1+2+3.编程找出1000以内的所有完数。 public class Prog9{ public static void main(String[] args){ } //求完数 int n = 10000; compNumber(n);

搜索更多关于: java基础50道经典练习题及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } } return; max_min(m,n); //求最大公约数和最小公倍数 private static void max_min(int m, int n){ } int temp = 1; int yshu = 1; int bshu = m*n; if(n

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com