Hello again, just need help debugging-I honestly have no idea how the "isSpace" etc methods work and I've tried various syntaxes (string name, Character., etc.) to no avail. Also getting errors for the c= sections for converting between char, string, and boolean which I understand, just dont know how to fix. I'm aware I could condense my initial variables, I just like them laid out. The code aims to count lowercase vowels, all consonants, spaces, and punctuation. Anything else will get thrown into a misc count.


import java.util.Scanner;

public class MyClass {

public static void main(String args[]) {
Scanner s=new Scanner(System.in);
System.out.println("input the string");
String as=s.nextLine();

int cons=0;

int a=0;

int e=0;

int i=0;

int o=0;

int u=0;

int space=0;

int punc=0;

char c;

int misc=0;

for(int k=0;k(LESS THAN)as.length();k++){
if(as.isSpace(as.charAt(i))){
space++;
}

else if(as.isConsonant(as.charAt(i))){

cons++;

}

else if(as.isPunctuation(as.charAt(i))){

punc++;

}

else if(as.isVowel(as.charAt(i))){

c=as.charAt(i);

if (c="a"){

a++;

}

else if(c="i"){

i++;

}

else if(c="e"){

e++;

}

else if(c="o"){

o++;

}

else if(c="u"){

u++;

}

else{

misc++;

}

}

else{

misc++;

}

}

System.out.println(a+" a's");

System.out.println(e+" e's");

System.out.println(i+" i's");

System.out.println(o+" o's");

System.out.println(u+" u's");

System.out.println(space+" spaces");

System.out.println(punc+" punctuations");

System.out.println(cons+" consonants");

System.out.println(misc+" misc. (uppercase vowels, etc.");


}

}

Answers

Answer 1

import java.util.Scanner;

public class JavaApplication81 {

   

   public static void main(String[] args) {

       Scanner s = new Scanner(System.in);

       System.out.println("Input the string");

       String as = s.nextLine();

       int cons = 0;

       int a = 0;

       int e = 0;

       int i = 0;

       int o = 0;

       int u = 0;

       int space = 0;

       int punc = 0;

       char c;

       int misc = 0;

       String punctuation = ".!,?";

       String consonants = "bcdfghjklmnpqrstvwxyz";

       for (int k = 0; k < as.length(); k++){

           c = as.charAt(k);

       if (Character.isWhitespace(c)){

           space ++;

       }

       else if (punctuation.indexOf(c) != -1){

           punc++;

       }

       else if (consonants.indexOf(c) != -1){

           cons++;

       }

       else if (c == 'a'){

           a++;

       }

       else if(c == 'e'){

           e++;

       }

       else if (c == 'i'){

           i++;

       }

       else if (c == 'o'){

           o++;

       }

       else if (c == 'u'){

           u++;

       }

       else{

           misc++;

       }

       

   }

       System.out.println(a+" a's");

       System.out.println(e+" e's");

       System.out.println(i+" i's");

       System.out.println(o+" o's");

       System.out.println(u+" u's");

       System.out.println(space+" spaces");

   

       System.out.println(punc+" punctuations");

       System.out.println(cons+" consonants");

       System.out.println(misc+" misc. (uppercase vowels, etc.");

   }

   

}

This is one example of how it could be done.


Related Questions

Spyware is malicious software installed on a computer without the owner’s knowledge. It is designed to monitor data and allow unauthorized remote access.

Question 6 options:

True

False

Answers

Answer:

True

Explanation:

Why is it so important to adhere to principles that have been put forth by reputable organizations to ensure that you are maintaining your firewall and network security configuration correctly?

Answers

Explanation:

It is extremely important for organizations to adopt the principles of network security and firewall configuration according to the highest security parameters and requirements, because through vulnerabilities in an organization's network system, attacks by hackers and criminals can occur. they take advantage of some system failure to steal data and information, which can be detrimental to companies that may have stolen sensitive information, organizational performance data, bank account intrusion and asset theft, etc.

In order to avoid such problems, it is necessary to have a constant management of the network systems and organizational software, in order to maintain the control, prevention and security of the systems.

What solicits online input such as product ratings from consumers?
A qiuck response code
Computer forensics
Crowdsourcing
Or Crowdfunding?

Answers

Answer:

Crowdsourcing I think is the correct answer. "A quick response code" and "Computer Forensics" both don't make sense as answers, and Crowdfunding is specifically for money.

I need help with my previous question please

Answers

I can’t find your previous question :(

What are three techniques used to generate ideas? O A. Free writing, brainstorming, and concept mapping O B. Free writing, clustering, and detail mapping O c. Free writing, pre-writing, and drafting O D. Pre-writing, drafting and revision​

Answers

freewriting brainstorming and concept mapping

Both pre writing and post reading strategies has been used to enhance comprehension as well as the skill of the learner.

What is Pre-writing or surveying?

Pre-reading or surveying is the process of skimming a text to locate key ideas before carefully reading a text (or a chapter of a text) from start to finish. It provides an overview that can increase reading speed and efficiency.

Reading strategies aim to facilitate the understanding of difficult texts. These strategies are very effective and can facilitate not only reading but also the interpretation of the text. Among the reading strategies, we can mention the use of context clues, which facilitate the understanding of difficult and unknown words.

Synthesizing the text is also a very beneficial strategy, as it allows the text to become smaller, more objective, and direct. Reading strategies should be used even by people who find it easy to read texts with different difficulties, as it allows the text to be understood in a deeper and more complete way.

Therefore, Both prereading and post reading strategies has been used to enhance comprehension as well as the skill of the learner.

More information about context clues at the link:

brainly.com/question/8712844

#SPJ2

How are computers connected to one another?

through networks

through printers

through laptops

Answers

Answer:

They are connected through networks

Explanation:

N/A

Answer:

the other guy is correct

Explanation:

Which view in the View tab of the ribbon is the easiest place to add a header or a footer? Normal view Custom Views Page Layout view Page Break Preview

Answers

Answer:

Page Layout view

Explanation:

Answer:

C. Page layout view

Explanation:

Which of the following tools can be used to aggregate relational data from multiple sources?
A.)Power Pivot
B.)PivotTables
C.)Get & Transform

Answers

Answer:

ApOWER PIVOT

Explanation:

The tools that can be used to aggregate relational data from multiple sources is Power Pivot.

Data aggregation is the known as putting or gathering of data and presenting a summary form of it.

The data can be gathered from multiple data sources with the intent of combining these data sources into a summary for data analysis.

conclusively, Data warehouses gives users room to run queries, compile reports, generate analysis, and retrieve data in a consistent format.

Learn more from

https://brainly.com/question/21263038

A man is charged a fee by the city for having numerous broken cars and auto parts in his front yard. Which of the following correctly describes why the city punishes him? He has committed a crime. He is in violation of a city statute. He has violated an amendment of the U.S. Constitution. A judge has decided that he is in violation of civil law.

Answers

Answer:

Violation of city Statute

         

Answer:

B

Explanation:

Write a function that returns a pointer to the maximum value of an array of float ingpoint data: double* maximum(double* a, int size) If size is 0, return NULL.

Answers

Answer:

double * maximum( double arr[], int size){

   int max = 0;

   if ( size == 0){

       return 0;

   } else {

        for (int i = 1; i < size; i++){

           if (arr[i] > arr[0]){

               max = arr[i];

           } else {

               max = arr[0];

           }

         }

         return max;

   }

}

Explanation:

The C++ source code above returns the maximum value of an array as a pointer. The function accepts two parameters, the array in question and the size of the array. The for loop iterates over the items in the array and checks for the largest, which is returned as a pointer since the function "maximum" is defined as a pointer to the floating-point number memory location.

Other Questions
A shadow 16 meters long is cast by a utility pole that is 12 meters tall. What is the length ofthe shadow cast by a nearby apple tree that that is 6 meters tall?Write your answer as a whole number or a decimal. Do not round. Rachel entered into a contract to purchase a 2004 Dodge from Hanna, who lived in the neighboring apartment. When a dispute arose over the terms of the contract, Hanna argued that, because neither she nor Rachel was a merchant, the dispute should be decided under general principles of common law. Rachel, on the other hand, argued that Hanna was legally considered to be a merchant because she sold the car for profit and that, consequently, the sale was governed by the Uniform Commercial Code. Who is correct? Explain. which statement most accurately describes the practices of people who took part in the Oracle bone ritual HELP PLEASE!!!HCl is _____.a basea neutralan acid Which shows the best use of associative and commutative properties to make simplifying 3/4 - 5 + 9 -2/4 + 2 easier? Was there a stable food supply during the Paleolithic Era? Explain 7. The graph of the linear function is shown on the coordinate grid below. Plzz help....Calculate the length of the corresponding sides for FGHIJ and ABCDE. You will need to use the distance formula [tex]d = \sqrt{x2 - x1) {2}^{?} } + (y2 - y1) {2}^{?} [/tex]for sides that are not purely horizontal of vertical. Show your work in the table. Afterward, confirm your calculations using GeoGebra. Find the mean for the scores 3860,5300,8560,4,200,5360 Using the balanced reaction below, drag and drop the terms into the correct location to solve the following problem:If 1.5 moles of ethanol (C2H5OH) react, how many moles of water will be formed?2 C2H5OH + 7 O2 --> 4 CO2 + 6 H2O PLEASE HELP MEEE I WILL GIVE BRAINLIESTWhat is a possible value for the horizontalInput variable? Remember Input.GetAxis returns a float value between -1 and 1Question 6 options:-100.52RightVector3.Up Give anime recommendations pls Lizard scale coloration has a complete dominance relationship where green scales are dominant to blue scales. There are 1536 green individuals, and 64 blue individuals. 6e. Calculate the frequency of individuals with the recessive genotype (round to the nearest hundredth) Which of the following civil liberties permits a person to criticize governmentofficials?A. Freedom of speechB. Freedom of religionC. Right to bear armsD. Right to petition The mass of a rock is a(n) ________________ characteristic of that rock. A) chemical B) extrinsic C) intrinsic D) nuclear Hi can you please tell me the answe to this question its due in a few mins. Thank you so much!! I NEED HELP ASAP THANKSSSfactor x^2 +9x+20 this is for pre-calc can someone pls help the set of all numbers less than or equal to -6 or greater than it equal to -2 This player along with the point guard, are considered the leaders of the team.basketball