💻 Exploring Patterns in Java! Today, I implemented a simple yet classic program — a Hollow Square Pattern using nested loops in Java. This program helps in understanding: ✅ The logic behind nested for-loops ✅ The use of conditional statements for pattern control ✅ How small programs improve logical thinking & coding structure Here’s the output for input 3: *** * * *** Every line of code brings a new learning opportunity. 🔥 #Java #Programming #PatternPrinting #DeveloperJourney #CodingPractice #LogicBuilding #LearnWithCode
Implementing a Hollow Square Pattern in Java with nested loops
More Relevant Posts
-
Day 21 of #50DaysOfCode – Java Today’s challenge was Printing All Prime Numbers Between 1 and N. This task helped me understand how to identify prime numbers and how nested loops work in Java. Key learnings from today: 🔹 A prime number is divisible only by 1 and itself 🔹 We can check primality by testing divisibility 🔹 Using logical conditions and loops together improves problem-solving Slowly building confidence with new concepts every day! 💪✨ #Java #CodingJourney #50DaysOfCode #PrimeNumbers #LogicBuilding #ProgrammingBasics #LearningEveryday
To view or add a comment, sign in
-
Day 9 of #50DaysOfCode – Java Today I practiced loops and arithmetic operations by writing a program to find the factorial of a given number. 💻 What I did: Took a number as input from the user Used a for loop to multiply numbers from 1 to n Displayed the factorial result 🧠 Concepts learned: Loops (for) Multiplication operations (*) Input/output using Scanner Step-by-step progress in Java! 💪 #Java #CodingJourney #LearnInPublic #Programming #50DaysOfCode
To view or add a comment, sign in
-
🧡Today, I learned two important OOP (Object-Oriented Programming) concepts in Java — Method Overloading and Method Overriding. Method Overloading: When multiple methods have the same name but different parameters in the same class. void show(int a, int b); void show(String name); Method Overriding: When a child class redefines a method of its parent class with the same name and parameters. class Parent{ void display(){sout ("I'm Parent class");} } class Child extends Parent{ void display(){sout ("I'm Parent class");} } Overloading → Compile-time polymorphism Overriding → Runtime polymorphism #Java #OOPs #Programming #LearningJourney #CodeNewbie #100DaysOfCode #JavaDeveloper #LinkedInLearning
To view or add a comment, sign in
-
🚀 Exploring Abstraction in Java! Today, I practiced one of the key OOP concepts — Abstraction using an example program in Java. In this program, I created an abstract class Shape and implemented different subclasses like Square, Rectangle, and Circle, each providing its own logic for calculating the area. ✨ Key Concepts Covered: Abstract classes and methods Method overriding Dynamic method dispatch Code reusability and clarity through abstraction 🧠 Output: The program accepts input for each shape and displays the calculated area dynamically. Learning abstraction helped me understand how we can hide implementation details and focus only on essential functionalities. 💻 #Java #OOPs #Abstraction #LearningByCoding #ProgrammingJourney #CodePractice
To view or add a comment, sign in
-
Day 19 of #50DaysOfCode – Java Today’s challenge: Count the number of even and odd digits in a given number! ✨ This problem helps strengthen your understanding of loops, modular arithmetic, and conditional logic — all key concepts in programming 💪 #Java #CodingChallenge #50DaysOfCode #ProgrammingBasics #LearnToCode #CodeNewbie #LogicBuilding #DailyCoding
To view or add a comment, sign in
-
Day 7 of #50DaysOfCode – Java Today I practiced arrays and conditional statements by writing a program to find the smallest number from five user inputs. 💻 What I did: Took 5 numbers from the user Stored them in an array Used a loop and if condition to find the smallest number 🧠 Concepts learned: Arrays (int[]) Loops (for) Conditional statements (if) Input/output using Scanner Step by step, getting stronger with Java! 💪 #Java #CodingJourney #LearnInPublic #Programming #50DaysOfCode
To view or add a comment, sign in
-
🚀 Exploring Java Fundamentals with a Practical Twist! Just shared a simple yet powerful Java program that identifies numbers divisible by both 3 and 5 within a user-defined range. It’s a great example of how object-oriented design and basic control structures come together to solve real-world problems. 🔍 What it does: Prompts the user for a range Iterates through numbers from 0 to that range Prints numbers divisible by both 3 and 5 💡 Whether you're just starting out or brushing up on your Java skills, this snippet is a great reminder of how clarity and logic go hand in hand in programming. #Java #Programming #ObjectOrientedDesign #CodingJourney #TechLearning #LinkedInLearning #SoftwareDevelopment
To view or add a comment, sign in
-
-
Mastering the Elements of Java Programming Language Every Java program is built on four key pillars: 🔹 Code Structure – Identifiers, classes, and methods that form the backbone of your program 🔹 Tokens – The smallest units (keywords, operators, literals) that guide the compiler 🔹 Syntax & Semantics – Rules and meaning that ensure code is both correct and logical 🔹 Comments – Notes that make code understandable for humans, not just machines Whether you’re just starting out or refining your skills, understanding these basics is the first step to writing clean, effective Java code #cubercore #Java #Programming #SoftwareDevelopment #Coding #TechLearning
To view or add a comment, sign in
-
-
Day 6 of #50DaysOfCode – Java Today I practiced arrays and loops by writing a program to take 5 numbers from the user and calculate their sum and average. 💻 What I did: Stored numbers in an array Calculated the sum using a for loop Calculated the average and displayed the results 🧠 Concepts learned: Arrays (int[]) Loops (for) Arithmetic operations (+, /) Input/output using Scanner Excited to keep learning step by step! 💪 #Java #LearnInPublic #CodingJourney #50DaysOfCode #Programming
To view or add a comment, sign in
-
🔹 The 4 Pillars of Object-Oriented Programming in Java Understanding the core principles of Object-Oriented Programming — Encapsulation, Inheritance, Polymorphism, and Abstraction — is essential for writing clean, reusable, and scalable code in Java. In this post, Otávio Borges breaks down each of these pillars with clear examples to help developers strengthen their object-oriented mindset. 💡 #Java #OOP #ObjectOrientedProgramming #JavaDevelopers #Programming #SoftwareDevelopment #Coding #LearnJava #BrasilJUG #DevsJava
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development