Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建一个程序,该程序将给出一个';s用户输入字符串中的小写和大写字母(java)_Java_String_Char_Charat - Fatal编程技术网

创建一个程序,该程序将给出一个';s用户输入字符串中的小写和大写字母(java)

创建一个程序,该程序将给出一个';s用户输入字符串中的小写和大写字母(java),java,string,char,charat,Java,String,Char,Charat,好吧,这就是我的困境。不幸的是,我的Java老师没有在课堂上教我们如何启动项目,也没有告诉我们从哪里找到启动程序的信息。这是我的第一门编程课程,所以我仍在努力学习一些东西 那么,让我们开门见山,他希望它看起来像这样: 这个程序是由本·巴科姆编写的 输入字符串:Alaska A组人数:3 //节目结束 就是这样。我只是不知道从哪里开始。任何帮助都将不胜感激! 这就是我现在拥有的。我进入阿拉斯加后,这个项目就结束了 import java.util.Scanner; public class P4

好吧,这就是我的困境。不幸的是,我的Java老师没有在课堂上教我们如何启动项目,也没有告诉我们从哪里找到启动程序的信息。这是我的第一门编程课程,所以我仍在努力学习一些东西

那么,让我们开门见山,他希望它看起来像这样:

这个程序是由本·巴科姆编写的

输入字符串:Alaska

A组人数:3

//节目结束

就是这样。我只是不知道从哪里开始。任何帮助都将不胜感激! 这就是我现在拥有的。我进入阿拉斯加后,这个项目就结束了

import java.util.Scanner;

public class P4_BenjaminBarcomb
{
   public static void main(String[] args)
   {
       System.out.println("This program is written by Benjamin Barcomb\n");

       Scanner kb = new Scanner(System.in);

       int counter = 0;
       System.out.print("Enter a String: ");
       String word = kb.next();



       for (int i = 0; i < word.length(); i++) {
         if (word.substring(i, i+1).equalsIgnoreCase("a"))
         counter++;
       }

   }
}
import java.util.Scanner;
公共类P4_BenjaminBarcomb
{
公共静态void main(字符串[]args)
{
System.out.println(“此程序由Benjamin Barcomb编写\n”);
扫描仪kb=新扫描仪(System.in);
int计数器=0;
System.out.print(“输入字符串:”);
String word=kb.next();
for(int i=0;i
如果循环字符串的长度,可以检查每个字母是否为“A”

比如说,

for (int i = 0; i < s.length(); i++) {
    if (s.substring(i, i+1).equalsIgnoreCase("a")) counter++;
}
for(int i=0;i
一个例子是:

import java.util.Scanner;
public class Junk {
public static void main(String[] args) {
Scanner Keyboard = new Scanner(System.in);
System.out.print("Enter a String: ");
String str = Keyboard.nextLine();
for (int i = 0; i < str.length(); i++){
if (str.substring(i, i+1).equalsIgnoreCase("a")){
count++;
}
}
System.out.println("Number of A: "+count);
import java.util.Scanner;
公共类垃圾{
公共静态void main(字符串[]args){
扫描仪键盘=新扫描仪(System.in);
System.out.print(“输入字符串:”);
String str=Keyboard.nextLine();
对于(int i=0;i
您也可以这样做:

 int count=0;
 String s ="Alaska";
        for(char ch : s.toCharArray()){
            if(ch=='A' || ch=='a'){
                count++;
            }
        }
 System.out.println("Number of A: "+count);

在计算字符串中的字符数之前,您需要知道如何捕获有人在您的程序中键入的数据。我建议您在谷歌上搜索如何读取命令行参数的示例。对,我知道如何毫无问题地获取用户输入,但这是在计算字符串中的a数。您可以打印吗第一行
这个程序是由Ben Barcomb编写的
?如果不是,你应该关注较小的问题,而不是现在考虑整个程序。是的,我可以,我应该在描述中添加这一点,我只需要帮助获得程序中的A数。好的,我尝试了你的建议,但仍然是not计算…我将上传我现在拥有的代码。