Git Product home page Git Product logo

java-section-5-recap's Introduction

Loops Recap

Small series of apps that increase in difficulty. Purpose: to practice the concepts in Section 5.

Megaphone

A loop that prints a sentence 10 times in a numbered line starting from 1.

Detention

Using a loop that prints user input 99 times with each line being numbered starting from 1.

CountingTool

Counting from 0 to any integer that a user inputs, using scanner and printing on same line.

Beer

Using For Loop to sing (write out) 99 bottles of beers on the wall song. Loop starts at 99 and finishes at 1. Practicing Decrementing.

Counter Tool Revisited

App lets user choose:

  • steps to count by
  • a number to count from
  • a number to count until

Even or Odd

Using loops to count from 0 to 19 and marking each number as either even or odd

Fizz Buzz

App prints numbers from 0 to 18

  • if number is a multiple of 3 it is marked "Fizz"
  • if number is a multiple of 5 it is marked "Buzz"
  • if number is a multiple of 3 and 5 it is marked "FizzBuzz"

Guess

User keeps guessing a number until user gets it right. Purpose is to practice using while loops.

Sign In

Application prompts user for a Username and a Password:

-if username and password are correct, the user can log in -However, if username and password are incorrect, user cannot log in and is prompted to try again -App runs in a loop until correct username and password

Doubles

User rolls a pair of simulated dice until a double is rolled. Purpose is to practice using While Loops.

Java Rolls

A game of luck. If the user rolls:

  • 6: The game stops
  • 4: nothing happens, no points
  • Anything else: 1 point

User wins if they can collect at least 3 points before the game ends.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.