4个回答
展开全部
package baidu;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
/*
* 判断一个由a到z这26个小写字母组成的字符串中哪个字母出现的次数最多。
输入数据:第1行是本次测试数据的组数n,每组测试数据占1行,
每行是一个由a到z这26个小写字母组成的字符串。
输出要求:n行,每行输出对应一个输入,
*/
public class Sloved {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数组长度n:");
int n = sc.nextInt();
System.out.println("请输入字符串");
String checkString[] = new String[n];
String temp;
for (int i = 0; i < n; i++) {
temp = sc.next();
checkString[i] = temp;
}
for (int i = 0; i < n; i++) {
System.out.println("\n检查第"+(i+1)+"个字符串");
test(checkString[i]);
}
}
public static void test(String str){
Map map = new HashMap();
for(int i = 0; i < str.length(); i++){
String ch = str.charAt(i) + "";
Object och = map.get(ch);
if(och == null){
map.put(ch, new Integer(1));
}else{
map.put(ch, new Integer(((Integer)och).intValue()+ 1));
}
}
Iterator it = map.keySet().iterator();
System.out.println("字符串的总数是:" + str.length());
while(it.hasNext()){
String key = (String)it.next();
System.out.println("字母 " + key + " 的数量是 " + map.get(key));
}
}
}
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
/*
* 判断一个由a到z这26个小写字母组成的字符串中哪个字母出现的次数最多。
输入数据:第1行是本次测试数据的组数n,每组测试数据占1行,
每行是一个由a到z这26个小写字母组成的字符串。
输出要求:n行,每行输出对应一个输入,
*/
public class Sloved {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数组长度n:");
int n = sc.nextInt();
System.out.println("请输入字符串");
String checkString[] = new String[n];
String temp;
for (int i = 0; i < n; i++) {
temp = sc.next();
checkString[i] = temp;
}
for (int i = 0; i < n; i++) {
System.out.println("\n检查第"+(i+1)+"个字符串");
test(checkString[i]);
}
}
public static void test(String str){
Map map = new HashMap();
for(int i = 0; i < str.length(); i++){
String ch = str.charAt(i) + "";
Object och = map.get(ch);
if(och == null){
map.put(ch, new Integer(1));
}else{
map.put(ch, new Integer(((Integer)och).intValue()+ 1));
}
}
Iterator it = map.keySet().iterator();
System.out.println("字符串的总数是:" + str.length());
while(it.hasNext()){
String key = (String)it.next();
System.out.println("字母 " + key + " 的数量是 " + map.get(key));
}
}
}
展开全部
你给个邮箱吧 我发给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一种:public class n_nad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=6;i++){
for(int j=1;j<=i;j++)
System.out.print("*");
System.out.println("");
}
}
}
二种:public class n_ad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=6; i++){
for(int j=1;j<=5; j++)
System.out.print("*");
System.out.println("");
}
}
}
三种:public class nad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<=6;i++){
for(int j=6;j>=i;j--)
System.out.print("*");
System.out.println("");
}
}
}
四种:public class _nad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
for(int i=1;i<111111; i=i*10+1){
sum=+i*i;
System.out.println(sum);
}
}
}
五种:public class and {
public static void main(String[]args){
int sum=0;
for(int i=1;i<100000;i*=10){
sum=+i;
System.out.println(sum);
}
}
}
六种:public class add {
public static void main(String[]args){
int sum=0;
for(int i=1;i<=99;i+=2){
sum=sum+i;
}
System.out.println(sum);
}
}
七种:public class name {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
//用数组求解1到20的数列之和;
int f[]=new int [20];
f[0]=1;f[1]=1;
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++){
if(i%5==0){
System.out.println("\n");
}
System.out.print("\t"+f[i]);
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=6;i++){
for(int j=1;j<=i;j++)
System.out.print("*");
System.out.println("");
}
}
}
二种:public class n_ad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=6; i++){
for(int j=1;j<=5; j++)
System.out.print("*");
System.out.println("");
}
}
}
三种:public class nad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<=6;i++){
for(int j=6;j>=i;j--)
System.out.print("*");
System.out.println("");
}
}
}
四种:public class _nad {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
for(int i=1;i<111111; i=i*10+1){
sum=+i*i;
System.out.println(sum);
}
}
}
五种:public class and {
public static void main(String[]args){
int sum=0;
for(int i=1;i<100000;i*=10){
sum=+i;
System.out.println(sum);
}
}
}
六种:public class add {
public static void main(String[]args){
int sum=0;
for(int i=1;i<=99;i+=2){
sum=sum+i;
}
System.out.println(sum);
}
}
七种:public class name {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
//用数组求解1到20的数列之和;
int f[]=new int [20];
f[0]=1;f[1]=1;
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++){
if(i%5==0){
System.out.println("\n");
}
System.out.print("\t"+f[i]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要做什么样子的呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询