//**************************************************************************
import [Link];
public class Main {
private static void create(int arr[][], int row, int col) {
int element;
int i, j;
Scanner sc = new Scanner([Link]);
[Link]("Enter array elements: \n");
for(i=0;i<row;i++)
{
[Link]("Enter row " + (i+1) + " elements: ");
for(j=0;j<col;j++)
{
element = [Link]();
arr[i][j] = element;
}
}
}
private static void transpose(int[][] arr, int r, int c) {
int[][] arr2 = new int[r][c];
for (int i = 0; i < r; i++) {
for (int j = 0; j < c; j++) {
arr2[j][i] = arr[i][j];
}
}
display(arr2, r, c);
}
private static void display(int[][] arr, int r, int c) {
for (int i = 0; i < r; i++) {
for (int j = 0; j < c; j++) {
[Link](arr[i][j] + " ");
}
[Link]();
}
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter number of rows: ");
int row = [Link]();
[Link]("Enter number of columns: ");
int col = [Link]();
int arr[][] = new int[row][col];
create(arr, row, col);
[Link]("Original Array:\n");
display(arr, row, col);
[Link]("After changing the rows and columns of array: ");
transpose(arr, row, col);
}
}
//*****************************************************************************
import [Link].*;
import [Link].*;
class InvalidPasswordException extends Exception {
InvalidPasswordException() {
[Link]("Username and Password is not same");
}
}
public class PasswordDemo extends Frame implements ActionListener {
Label uname, upass;
TextField nametext;
TextField passtext, msg;
Button login, Clear;
Panel p;
int attempt = 0;
char c = '*';
public void login() {
p = new Panel();
uname = new Label("Use Name: ", [Link]);
upass = new Label("Password: ", [Link]);
nametext = new TextField(20);
passtext = new TextField(20);
[Link](c);
msg = new TextField(10);
[Link](false);
login = new Button("Login");
Clear = new Button("Clear");
[Link](this);
[Link](this);
[Link](uname);
[Link](nametext);
[Link](upass);
[Link](passtext);
[Link](login);
[Link](Clear);
[Link](msg);
add(p);
setTitle("Login ");
setSize(290, 200);
setResizable(false);
setVisible(true);
}
public void actionPerformed(ActionEvent ae) {
Button btn = (Button) ([Link]());
if (attempt < 3) {
if (([Link]()) == "Clear") {
[Link]("");
[Link]("");
}
if (([Link]()).equals("Login")) {
try {
String user = [Link]();
String upass = [Link]();
if ([Link](upass) == 0) {
[Link]("Valid");
[Link]("Username is valid");
} else {
throw new InvalidPasswordException();
}
} catch (Exception e) {
[Link]("Error");
}
attempt++;
}
} else {
[Link]("you are using 3 attempt");
[Link](0);
}
}
public static void main(String args[]) {
PasswordDemo pd = new PasswordDemo();
[Link]();
}
}