i码邦10月Java手机编程大赛正式开赛

897.jpg

2015【i码邦】Java编程大赛 月赛之十月与今日(10.15)正式开始,什么?你还没有报名,赶快注册用户,直接参赛吧!
[size=18]题目:
一串字符串"3dfD93dafkIFIkdLDkjLKDee",
请找出其中的大写字母并按顺序打印。[/size]
 
  • 比赛方式:在此文下面跟帖写出上述题目答案
  • 奖项规则:取前三可获得【i码邦】送出的纸质书及光盘,所有参赛者都可获得【i码邦】送出的电子书
  • 参赛对象:竞赛面向全国的编程初学者、入门者以及兴趣爱好者,每个选手只能对楼主发出的问题回答一次,即同一用户名不可重复抢答。

 
最快捷答题攻略
第一步:手机上安装i码邦,可扫文章末尾二维码进行安装;
第二步:直接在ide上写出上述题目正确的代码,进行编译运行。
第三步:然后将源码复制到此文后面,算答题结束。
如下图
234.jpg

(说明:参赛者必须按照上述答题攻略答题,在手机上答题,然后将运行源码复制到此文后面
  • 活动奖品


jiang.jpg


下载.jpg

关注官方微信号 跟踪活动进程
   i码邦-Java手机编程神器

IDE:无需搭建环境,即时编译运行,有i码邦就够了

教程源码:Java教程,源码分享,实战是提高能力的捷径

问答社区:随时随地,有问必答!

微课堂:每课一点,边讲解边实践,当堂消化,当堂掌握。

i码邦打破传统编程学习传统,创新工具+社区全新模式

【联系我们】
    官方网站:http://www.idehub.cn/
    微    信:code4A
    QQ    群:481898360
    客 服 QQ:1531843557
 


二维码5-1.jpg

21 个评论

没有结果哦。。。

--来自网页客户端
亲 ,仔细看看你的字符串和原题上的一致吗????

--来自网页客户端
不愧是首批会员,就是这么六,这么实在

--来自网页客户端
//既然是面向初学者,就没有必要调用java封装好的函数,这是我的代码
public class Test {
public static void main(String[] args) {
String str = "3dfD93dafkIFIkdLDkjLKDee";
char []c = new char[str.length()];
for(int i = 0 ;i < c.length;i ++){
c[i] = str.charAt(i);
}
for(int i = 0;i<c.length-1;i++){
for(int j = i+1;j<c.length;j++){
if(c[j]<c[i]){
char temp = c[i];
c[i] = c[j];
c[j] = temp;
}
}
}
for(int i = 0;i<c.length;i++){
if(c[i]>=65&&c[i]<=90){
System.out.print(c[i]+" ");
}

}

}

}

--来自网页客户端
import java.util.*;
public class My{
public static void main(String[] args){
String s ="3fdD93dafklFlkdlDkjLKDee";
char c[] =s.toCharArray();
Arrays.sort(c);
for(int i = 0;i<c.length;i++){
if(c[i]>=65&&c[i]<=90){
System.out.println(c[i]);
}
}

}
}

--来自网页客户端
修改下 太傻逼了
public static void main(String[] args){
String message = "3dfD93dafkIFIkdLDkjLKDee";
char[] cs = message.toCharArray() ;
Arrays.sort(cs);
Pattern pa = Pattern.compile("^[A-Z]");
Matcher ma = null;
for(char c:cs){
ma = pa.matcher(String.valueOf(c));
if(ma.find()){
System.out.println(c);
}
}
}

--来自网页客户端
public static void main(String[] args){
String message = "3dfD93dafkIFIkdLDkjLKDee";
char[] cs = message.toCharArray() ;
Arrays.sort(cs);
for(char c:cs){
Pattern pa = Pattern.compile("^[A-Z]");
Matcher ma = pa.matcher(String.valueOf(c));
pa = null;
if(ma.find()){
System.out.println(c);
}
}
}

--来自网页客户端
这个什么时候结束

--来自网页客户端
package com;

import java.util.Arrays;

public class StringUtil {
public static void main(String[] args) {
String str = "3dfD93dafkIFIkdLDkjLKDee";
//使用空字符串替换掉非 A-Z的字符
str = str.replaceAll("[^A-Z]", "");
//转换为数组
char[] cs = str.toCharArray();
//排序
Arrays.sort(cs);
//遍历结果并输出
for (int i = 0; i < cs.length; i++) {
System.out.print(cs[i] + " ");
}
}
}

--来自网页客户端
wanting

wanting 回复 admin

T_TT_T还以为今天15号

--来自网页客户端
class IsUpper{//判断是否大写字母
public static void f(String s){
char []ch = new char[s.length()];//存大写字母
for(int i=0;i<s.length();i++){//遍历字符串
char c=s.charAt(i);
if(Character.isUpperCase(c))
{
ch[i] = c;//存字母在数组ch中
}
}
char temp='0';//临时变量,用于交换
for(int i=0;i<ch.length;i++){
for(int j=1;j<i;j++){//冒泡排序
if(ch[i]<ch[j]){//按照由小到大顺序
temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
}
}
}
System.out.print(ch);//输出排序后得数组
}
}
public class MyFirst{
public static void main(String[] args){
String s = "3dfD93dafkIFIkdLDkjLKDee" ;
IsUpper isupper = new IsUpper();//构造类
//IsUpper得对象
isupper.f(s);//调用方法
}
}

--来自网页客户端
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test{
public static void main(String[] args) {
String s = "3dfD93dafkIFIkdLDkjLKDee";
char [] cs = s.toCharArray();
List l = new ArrayList();
for (int i = 0; i < cs.length; i++) {
if(cs[i]>= 'A' && cs[i]<= 'Z'){
l.add(cs[i]);
}
}
Collections.sort(l);
System.out.println(l);
}
}

--来自网页客户端
package com;

public class StringUtil {
public static void main(String[] args) {
String str = "3dfD93dafkIFIkdLDkjLKDee";
//创建StringBuilder对象来存储满足字符串中的大写字符;
StringBuilder builder = new StringBuilder();
//遍历字符串,将通过ASCII码找出大写字符,并存入builder
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i) >= 65 && str.charAt(i) <= 90){
builder.append(str.charAt(i));
}
}
//将builder转换为char[]
char[] cs = builder.toString().toCharArray();
//存储排序后的结果
char[] cs2 = new char[cs.length];
cs2[0] = cs[0];
//遍历cs 采用插入排序算法像cs2中插入字符
for (int i = 1; i < cs.length; i++) {
InserSort(cs2,cs[i],i);
}
//遍历结果并输出
for (int i = 0; i < cs2.length; i++) {
System.out.print(cs2[i] + " ");
}
}
//插入排序
public static void InserSort(char[] cs,char c,int i){
if(cs[i - 1] <= c){
cs[i] = c;
} else{
cs[i] = cs[i - 1];
i --;
if(i == 0){
cs[i] = c;
}else{
InserSort(cs,c,i);
}
}
}
}

--来自网页客户端
package com;

import java.util.Arrays;

public class StringUtil {
public static void main(String[] args) {
String str = "3dfD93dafkIFIkdLDkjLKDee";
//创建StringBuilder对象来存储满足字符串中的大写字符;
StringBuilder builder = new StringBuilder();
//遍历字符串,将通过ASCII码找出大写字符,并存入builder
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i) >= 65 && str.charAt(i) <= 90){
builder.append(str.charAt(i));
}
}
//将builder转换为char[]
char[] cs = builder.toString().toCharArray();
//使用Arrays的sort方法进行排序
Arrays.sort(cs);
//遍历排序后的cs并输出结果
for (int i = 0; i < cs.length; i++) {
System.out.print(cs[i] + " ");
}

}
}

--来自网页客户端
public class Test1 {

public static void main(String[] args) {
String s ="3dfD93dafkIFIkdLDkjLKDee";
char c[] =s.toCharArray();
String str = "";
char result[] = null;

for(int i = 0;i<c.length;i++){
if(c[i]>=65&&c[i]<=90){
str+=c[i];
}
}

result = new char[str.length()];
for(int i=0;i<result.length;i++){
for(int j=0;j<result.length-i-1;j++){
if(result[j]>result[j+1]){
char temp = result[j];
result[j] = result[j+1];
result[j+1] = temp;
}
}
}
System.out.println(new String(result));
}

}

--来自网页客户端
import java.util.*;
public class My{
public static void main(String[] args){
String s ="3dfD93dafklFlkdLDkjLkDee";
char c[] =s.toCharArray();
Arrays.sort(c);
for(int i = 0;i<c.length;i++){
if(c[i]>=65&&c[i]<=90){
System.out.println(c[i]);
}
}

}
}按字母ASCII顺序

--来自网页客户端
import java.util.*;
public class My{
public static void main(String[] args){
String s ="3dfD93dafklFlkdLDkjLkDee";
char c[] =s.toCharArray();

for(int i = 0;i<c.length;i++){
if(c[i]>=65&&c[i]<=90){
System.out.println(c[i]);
}
}

}
}

--来自网页客户端
好easy

--来自移动客户端
认为题目简单的点个赞

--来自网页客户端
挑战下
请跟帖

要回复文章请先登录注册

Template error, template file not found