Java 3道小题 嘿嘿
2012-04-19 20:33
134 查看
public class Example1{
public String alter(String str){
String w="";
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
int c=(int)ch;
if((c>=65)&&(c<=91)){
ch+=32;
}else if((c>=97)&&(c<=123)){
ch-=32;
}
w+=ch;
}
return w;
}
public static void main(String [] args){
Example1 ex=new Example1();
String s1=ex.alter("files");
System.out.println(s1);
String s2=ex.alter("DEFWxyzZ");
System.out.println(s2);
}
}
public class Example2{
public static void main(String [] args){
String [] strs={"string","starting","strong","street","stir","student","soft","sting"};
int start=0,end=0;
for(int i=0;i<strs.length;i++){
if(strs[i].startsWith("st")){
start+=1;
}
if(strs[i].endsWith("ng")){
end+=1;
}
}
System.out.println("数组中以st开头的有"+start+"个");
System.out.println("数组中以ng结尾的有"+end+"个");
}
}
import java.util.Scanner;
public class Example3{
public static void main(String [] args){
System.out.println("请输入日期字符串,mm/dd/yy");
Scanner scan=new Scanner(System.in);
String date=scan.nextLine();
String [] strs=date.split("/");
if(strs.length==3){
System.out.println("20"+strs[2]+"年"+strs[0]+"月"+strs[1]+"日");
}
}
}
public String alter(String str){
String w="";
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
int c=(int)ch;
if((c>=65)&&(c<=91)){
ch+=32;
}else if((c>=97)&&(c<=123)){
ch-=32;
}
w+=ch;
}
return w;
}
public static void main(String [] args){
Example1 ex=new Example1();
String s1=ex.alter("files");
System.out.println(s1);
String s2=ex.alter("DEFWxyzZ");
System.out.println(s2);
}
}
public class Example2{
public static void main(String [] args){
String [] strs={"string","starting","strong","street","stir","student","soft","sting"};
int start=0,end=0;
for(int i=0;i<strs.length;i++){
if(strs[i].startsWith("st")){
start+=1;
}
if(strs[i].endsWith("ng")){
end+=1;
}
}
System.out.println("数组中以st开头的有"+start+"个");
System.out.println("数组中以ng结尾的有"+end+"个");
}
}
import java.util.Scanner;
public class Example3{
public static void main(String [] args){
System.out.println("请输入日期字符串,mm/dd/yy");
Scanner scan=new Scanner(System.in);
String date=scan.nextLine();
String [] strs=date.split("/");
if(strs.length==3){
System.out.println("20"+strs[2]+"年"+strs[0]+"月"+strs[1]+"日");
}
}
}
相关文章推荐
- java继承与多态-3个小题
- java 面试小题积累<平面图形问题>
- 今天没怎么写程序,就用JAVA调了下记事本,计算器,嘿嘿,写一个代码也是热身呀~~~
- Java-Oracle存储过程知识小题
- CF上的3道小题(2)
- JAVA上机课,课后四个小题
- java继承3个小题
- 分享3道简单但实用的Java笔试题
- 【小题】打印杨辉三角(java版)
- java小题, 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。
- 嘿嘿,JAVA里第一次运行单元测试成功,立存
- 4个小题测测你的java基础如何
- 《测试你的java功底,不妨做一下下面几个小题吧。以后将会给我答案(真的不是很简单)》
- Java内存原型学习-笔记(嘿嘿……)
- 学习练习 java 小题
- 4道java小题
- JAVA内存分析中的两道简单小题
- java多线程小题一瞥
- 学习练习 java练习小题题目:判断一个整数能被几个9整除
- java第二讲了,嘿嘿。加油啊!