编写一个Java程序,提示用户输入一串字符串,要求字符串中必须要有字母(需要代码判断) 求解:

用java编写程序,提示用户输入一个字符串,然后报告该字符串是否为回文串。~

import java.util.Scanner;
public class huiwenchuan {
public static void main(String[] args) {
String s;
int i,j;
Scanner scan = new Scanner (System.in);
System.out.print("Enter a string:");
s = scan.nextLine();

i=0;
j=s.length()-1;
while(i<=j){
if(s.charAt(i)!=s.charAt(j)) break;
i++;
j--;
}
if(i>j)
System.out.println(s+" 是回文串");
else
System.out.println(s+" 不是回文串");
}
}

代码给你写好了:调用我这个函数即可,你可以自己试验下 应该没问题 我这个代码是1.5版本的 1.4版本的你稍微修改就OK:
static void statTimes(String param)
{
if(param == null) return;

//hashset保存不重复的值 因此
HashSet hSet = new HashSet();

char[] cs = param.toCharArray();

for (char c : cs)
hSet.add(c);

ArrayList list = new ArrayList(hSet);

int n = hSet.size(); //有多少种字符

int[] times = new int[n]; //保存每种字符的出现次数

for (char c : cs) //进行统计
times[list.indexOf(c)] ++;

for (int i = 0; i < n; i++)
System.out.println("字符 " + list.get(i) + "出现了 :" + times[i] + "次。");
//打印结果

}

package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
while(true){
Scanner input=new Scanner(System.in);
System.out.print("请输入带字母的字符串:");

String str1=input.next(); 
    
int counA=0;
int couna=0;
        
for(int i=0;i<str1.length();i++){
if((byte)str1.charAt(i)>64&&(byte)str1.charAt(i)<91){
counA++;
}else if((byte)str1.charAt(i)>96&&(byte)str1.charAt(i)<123){
couna++;
}
}
if(counA==0&&couna==0){
System.out.println("输入错误,请重新输入带字母的字符串:");
}else if(counA==0){
System.out.println("输入的字符串中含大写字母0个");
}else{
System.out.println("大写字母有"+counA+"个");
}
}
}
}

纯手打,望采纳



用Java编写一个程序,要求如下:
答:1.内部使用 C 的 longjmp 机制让出一个协程。 因此,如果一个 C 函数 foo 调用了一个 API 函数, 而这个 API 函数让出了(直接或间接调用了让出函数)。 由于 longjmp 会移除 C 栈的栈帧, Lua 就无法返回到 foo 里了。2.为了回避这类问题, 碰到 API 调用中调用让出时,除了那些抛出错误...

编写一个程序,提示用户输入学生个数,学生姓名和他们的成绩,然后按照学 ...
答:import java.util.Arrays;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner reader = new Scanner(System.in);System.out.println("请输入学生个数");String strStuNum = reader.nextLine();int stuNum = Integer.parseInt(strStuNum);String[] s...

用ecilpse开发一个java程序
答:用ecilpse开发一个java程序的步骤如下:创建Java项目、在项目下创建包、创建Java类、编写程序代码、运行程序。Eclipse是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语开发工具。具有强大的代码编排功能,可以帮助程序开发人员完成语法修正、代码修正、补全文字、信息提示等编码工作,大大提高了...

用JAVA语言编写一个程序,要求如下:
答:import java.util.Scanner;public class T {public static void main(String[] args) throws Exception {Scanner in = new Scanner(System.in);int difficulty;//难度int mode;//运算类型int answer;//答案int amount;//挑战题目数量int score = 0;//得分System.out.println("请输入难度(1:一...

用java编写一个程序,程序运行时弹出一个输入对话框,用户使用该对话
答:package cn.fu;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JOptionPane;import javax.swing.JTextField;import javax.swing.JLabel;import javax.swing.JButton;import java.awt....

用java编写一个程序,内容为匆1-15这几个数中随机选6个不重复数,输出所...
答:程序如下。import java.util.Stack;public class MyUitl { private Stack<Integer> values = new Stack<Integer>();public static void main(String[] args){ MyUitl myUitl= new MyUitl();myUitl.Calculate(1);} public void Calculate(int num){ if(values.size() == 5){ printValue(values...

用JAVA编一个程序,很基本的,帮忙一下,课堂作业。 1)程序随机分配给客户...
答:import java.util.Hashtable;import java.util.Map;import java.util.Random;import java.util.Scanner;public class AddTest { public static void main(String args[]){ boolean flag = true;while(flag){ Scanner scanner = new Scanner(System.in);System.out.println("请输入一个1-100的整数"...

如何编写第一个java程序
答:public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。System.out....

在java中编写程序,定义一个学生类
答:代码如下:package exam2;import java.util.ArrayList;import java.util.List;/ 编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分...

编写一个简单的JAVA APPLICATION程序
答:import java.util.*;public class Charge{ public static void main (String[] args) { Scanner s = new Scanner(System.in);while(true){ System.out.print("请输入应付金额:");float a=s.nextFloat();System.out.print("请输入实付金额:");float b=s.nextFloat();if(ab)System.out.p...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网