2016.4.27【i码邦】每日一练--字符识别

编程实现:下图问题。  不限形式,不限格局,百花齐放才是编程的春天!!大家可以结合自己实际平时的分页内容实现,希望今天看到更灿烂的代码!
tu0427.jpg

=========编程学习,需要练习,只有动手,才能检验你的所学知识==============
 
动手才是王道,i码邦每日一练直播,将出练习直播视频,讲解源码编程思路。
 
===========感谢东神提供这么好的练习题,大家加油哦============

--来自网页客户端
宣传图片22.jpg
已邀请:

小白菜111 -

赞同来自:

谁会做

--来自移动客户端

随意编码一点点

赞同来自:

不会判断啊

--来自移动客户端

admin

赞同来自:

那你可以完成今天的每日一练,5.3日的,那个比较容易一点!!

--来自网页客户端

平平 - 90后

赞同来自: shao

package com.tjetc.lianxi;

import java.io.UnsupportedEncodingException;
import java.util.ArrayList;

import javax.swing.JOptionPane;

public class Test {
 public static void main(String[] args) throws UnsupportedEncodingException {
  String s=JOptionPane.showInputDialog("请输入字符串:",null);
  int count=0,Digit=0,Letter=0,symbol=0,j=0,ma=0,bang=0;
  ArrayList<String> ch = new ArrayList<String>();
  ArrayList<String> ch1 = new ArrayList<String>();
  ArrayList<String> ch2 = new ArrayList<String>();
  ArrayList<String> ch3 = new ArrayList<String>();
  for(int i=0;i<s.length();i++){
   String s1=s.substring(i, i+1);
   if(s1.getBytes("GBK").length==2){
    count++;
    if(s1.equals("码")){
     ma++;
     ch2.add(s1);
    }
    
    if(s1.equals("帮")){
     bang++ ;
     ch3.add(s1);
    }
   }
   else
    ch.add(s1);
   
  }
  for(int i=0;i<ch.size();i++){
   boolean a=Character.isDigit(ch.get(i).charAt(0));
   boolean b=Character.isLetter(ch.get(i).charAt(0));
   if(ch.get(i).equals("i")){
    j++;
    ch1.add(ch.get(i));
   }
   if(a)
    Digit++;
   else if(b)
    Letter++;
   else
    symbol++;
  }
  System.out.printf("\n输入为:%s \n 共%d个字符",s,s.length());
  System.out.printf("\n含有汉字:%d个 \n 含有数字:%d个 \n 含有字母:%d个 \n 其他字符:%d个",count,Digit,Letter,symbol);
  System.out.printf("\n含有“i”:%d个  \n含有“码”:%d个  \n含有“帮”:%d个\n",j,ma,bang);
  for(int i=0;i<ch1.size();i++){
   System.out.print(ch1.get(i));
   for(int k=0;k<ch2.size();){
    if(i>ch2.size()-1)
     break;
     System.out.print(ch2.get(i));
     k++;
     break;
   }
   for(int m=0;m<ch3.size();){
    if(i>ch3.size()-1)
     break;
     System.out.print(ch3.get(i));
     m++;
     break;
   }
   System.out.println();
  }
  
 }
}
 
 

--来自网页客户端

小乌

赞同来自:

好好学习

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found