hey guys to tell u the truth i think as each day goes by this java is getting more and more complicated . Do anyone ve any thing that i can study to make life in programming easy for me.
Anyway after spending like 4 hrs in the lab i was able to scrabble something on lab7 and its extensions.here my code
but pls if u ve any material for me t o study pls help me out do not forget i really need help.
import FormatIO.*;
import java.util.*;
lab7
public class EX1 {
private static void drawTop(Console con,int nCols)
{
for (int i=1;i<=nCols;i++)
{
if (i==1||i==nCols)
con.print("+");
else
con.print("-");
} con.println();
}
private static void drawSide(Console con,int nCows,int nRows)
{
for(int j=2;j<nRows;j++){
for (int i=1;i<=nCows;i++)
{
if (i==1||i==nCows)
con.print("|");
else
con.print(" ");
} con.println();
}
}
public static void main(String [] args)
{
Console con = new Console();
//int i = con.readInt();
drawTop(con,

;
drawSide(con,8,7);
drawTop(con,

;
}
}
lab7 Ex2
mport FormatIO.*;
import java.util.*;
public class Ex2 {
private static void drawTop(Console con,int nCols)
{
for (int i=1;i<=nCols;i++)
{
if (i==1||i==nCols)
con.print("+");
else
con.print("-");
} con.println();
}
private static void drawSide(Console con,int nCows,int nRows)
{
for(int j=2;j<nRows;j++){
for (int i=1;i<=nCows;i++)
{
if (i==1||i==nCows)
con.print("|");
else
con.print(" ");
} con.println();
}
}
private static void drawBox(int cols, int rows){
Console con = new Console();
//int i = con.readInt();
drawTop(con,cols);
drawSide(con,cols,rows);
drawTop(con,cols);
}
public static void main(String [] args)
{
boolean valid = false;
String response;
while (!valid){
for(;

{
Console con=new Console();
con.println("how many rows");
int nRows=con.readInt();
con.println("how many cols");
int nCols=con.readInt();
drawBox(nCols,nRows);
con.print("Do u want to draw box again? ");
response = con.readWord();
if(response.equalsIgnoreCase("NO")){
valid = true;
break;
}
}
}
}
}
lab7 Ex3
import FormatIO.*;
import java.util.*;
public class ex3 {
private static void drawBox(int nCols, int nRows){
Console con = new Console();
drawRow(con,nCols,nRows);
}
private static void drawRow(Console con,int nCols,int nRows)
{
for (int i=1;i<=nCols;i++)
{
if (i==1||i==nCols)
con.print("+");
else
con.print("-");
} con.println();
for(int j=2;j<nRows;j++){
for (int i=1;i<=nCols;i++)
{
if (i==1||i==nCols)
con.print("|");
else
con.print(" ");
}
con.println();
}
for (int i=1;i<=nCols;i++)
{
if (i==1||i==nCols)
con.print("+");
else
con.print("-");
}
}
public static void main(String [] args)
{
boolean valid = false;
String response;
while (!valid){
for(;

{
Console con=new Console();
con.println("how many rows");
int nRows=con.readInt();
con.println("how many cols");
int nCols=con.readInt();
drawBox(nCols,nRows);
con.print("Do u want to draw box again? ");
response = con.readWord();
if(response.equalsIgnoreCase("NO")){
valid = true;
break;
}
}
}
}
}