Skip to main content

YouTube Material 1| Hindi Video

Video Lecture- https://youtu.be/StCjnwfS0NQ

Basic structure of a Java program

public class xyz

{

public static void main(String args[])

{

//Code

//Code

//Code

//Code

//Code

}}


public- access specifier/modifiers which makes the particular entity accessible throughout the program i.e., it can be accessed by other classes also.

static- a keyword by which we don't have to create an object of that particular entity.

void- return type keyword by which the function becomes non-returning type.

main- name of the function

String args[]- argument for main function


Print Statement

Syntax: System.out.println();



Three types of Iteration statements are:

  1. for loop


Example:


for(int i=0; i<=5;i++)

{

//Code

//Code

//Code

//Code

//Code

}

The body of the above for loop will be executed 6 times.

  1. while loop( entry control loop)


Syntax:

while (condition)

{

//Code

//Code

//Code

//Code

//Code

}

The body of the above while loop will be executed continuously as long as the condition of the while is true.In this loop the condition is checked before the execution of the loop's body.


  1. do-while loop (exit- control loop)


Syntax:

do

{

//Code

//Code

//Code

//Code

//Code

}

while(condition);



The body of the above do-while loop will execute at least once, even if the condition of the loop is false because the condition is checked after the body's execution. After the first execution, similar to that of while loop the body of do-while will be continuously executed as long as the condition is true.


All the loops given below have three statements. Initial statement, conditional statement and an update statement.


Popular posts from this blog

Exploring Uninformed Search in Artificial Intelligence: Basics and Applications

  In artificial intelligence (AI), search algorithms are essential for solving a variety of problems, from navigating a maze to scheduling tasks. Uninformed search, also known as blind search, is a fundamental category of search techniques where the algorithm has no additional information about the states beyond what is provided in the problem definition to guide the search. This page delves into the basics of uninformed search algorithms, their types, and their applications in AI. Understanding Uninformed Search Uninformed search algorithms explore the search space without any guidance on which paths might lead to the goal more efficiently. They rely solely on the information available from the initial problem setup, such as the start state, goal state, and possible actions. This approach contrasts with informed search algorithms, which utilize heuristics to make more educated guesses about the best path to take. Types of Uninformed Search Algorithms   Several uninformed se...

Artificial Intelligence Playlist

Here's a playlist specifically dedicated to Artificial Intelligence. Make sure to follow it, as a whole lot of new AI videos coming up... 1. Concept of State in AI 2. Uninformed Search in AI 3. Breadth First Search | Part 1 4. Breadth First Seach | Part 2 | Algorithm & Working and many more to come...

Pattern 1 | Java

Problem Statement: Write a program to draw the following pattern of NxN(where N is the input): * * * * * * * * * * * * * * * * * * * * * * * * * (here, N=5) THE CODE Output: Here, the input is 8 Simplification : In the above problem, two for loops are used: 1. The first for loop is having i as counter variable with  initial value of 1 and ending value of 10 with an updation statement i++. 2. The second for loop is having j as counter variable with initial value of 1 and ending value of 10 with an updation statement j++. The second  for loop is used to print  * in the respective column (the value of j represents the column number). It is having a print statement System.out.println("* ") to print * in each column(for convenience, I've added a space for better visibility of columns in the output). The first for loop is used to define rows( the value of i represents the row number). It is having a print statement System.out.print() to change rows each time the second for ...