帮我做到'java代码题 用基础语法 50

 我来答
yinfengnong
2018-11-27 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2300万
展开全部

代码如下:

import java.util.Scanner;

public class App {

// 检测字符串是否含有字母,包含返回 true, 否则返回 false
static boolean check(String str) {

for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if ((ch >= 'A' && ch <= 'Z') ||
(ch >= 'a' && ch <= 'z')) {
return true;
}
}

return false;
}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入带字母的字符串:");

String str = scanner.nextLine();

while (!check(str)) {

System.out.println("输入错误,请重新输入带字母的字符串:");

str = scanner.nextLine();
}

int count = 0;

for (int i = 0; i < str.length(); i++) {

char ch = str.charAt(i);

if (ch >= 'A' && ch <= 'Z')
count++;
}

System.out.println("输入的字符串含有的大写字母有" + count + "个");

scanner.close();
}
}

运行结果:

音乐文案分享者
2018-11-27 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2752
采纳率:100%
帮助的人:105万
展开全部
Matlab的题目,创建函数实现输入任意一个字符串向量,然后对该向量做如下处理:1取第(5-9,序号为单数的;1-5,序号为双数的)个字符组成的子字符串。 2取字符串倒过来重新排列。 3将字符串中的小写字母变成相应的大写字母(学号小于等于15),大写字母变成相应的小写字母(学号大于等于15),其余字符不变。 4统计字符串中小写字母的个数(序号尾数为5),统计字符串中大写字母的个数(其他的序号) 跪求高手,考试啊

【解答】

题并不难,但有些地方说得不太清楚:

输入是一个字符串,还是由多个字符串构成的cell数组?

第1、4题的“序号”是什么概念?看起来好像含义不一样。

第3题的“学号”是什么?

函数是否要求对输入作合法性检查?

是否写成一个函数有多个输出参数的形式?或是输出一个结构体?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e19ac3
2018-11-27 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:48%
帮助的人:32.5万
展开全部
public static void main(String[] args) {
String temp="123456aSADS";
char[] t= temp.toCharArray();
for(int i=0;i<t.length;i++) {
if(t[i]>=97&&t[i]<=122||t[i]>=65&&t[i]<=90) {
System.out.println(t[i]);
}
}
}
自己完成你那个,思路字符串转成char数组,便利数组,判断ascll码;A-Z是65-90;
a-z 97-122
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式