├── 2d spiral matrix.java ├── Arrays.java ├── JAVA.java ├── String operations.java ├── area of rectangle.java ├── comparing two arrays.java ├── java basic program.java ├── java recursion.java ├── pattern program.java └── reversing an array.java /2d spiral matrix.java: -------------------------------------------------------------------------------- 1 | import java.util.*; 2 | class spiral_matrix { 3 | public static void main(String [] args) 4 | { 5 | Scanner sc=new Scanner(System.in); 6 | int row=sc.nextInt(); 7 | int col=sc.nextInt(); 8 | int [][] arr=new int[row][col]; 9 | for(int i=0;i=left;i--) 44 | { 45 | System.out.println(arr[bot][i]); 46 | } 47 | bot--; 48 | } 49 | if(d==4) 50 | { 51 | for(int i=bot;i>=top;i--) 52 | { 53 | System.out.println(arr[i][left ]); 54 | 55 | } 56 | left++; 57 | } 58 | d++; 59 | if(d==5) 60 | { 61 | d=1; 62 | } 63 | } 64 | 65 | } 66 | 67 | } 68 | -------------------------------------------------------------------------------- /Arrays.java: -------------------------------------------------------------------------------- 1 | 2 | import java.util.Arrays; 3 | 4 | public class main 5 | { 6 | public static void a()//checking 2 arrays are equal 7 | { 8 | int[] nums={1,2,3,3,4}; 9 | int[] nums1={1,2,3,3,4}; 10 | boolean r= Arrays.equals(nums,nums1); 11 | if(r) 12 | { 13 | System.out.println("equal"); 14 | } 15 | else 16 | { 17 | System.out.println("not equal"); 18 | } 19 | 20 | } 21 | 22 | public static void b()//array sorting 23 | { 24 | int[] n1={156,666,434,222}; 25 | Arrays.sort(n1); 26 | for(int n:n1) 27 | { 28 | System.out.print(n+" "); 29 | } 30 | System.out.println(); 31 | } 32 | 33 | 34 | 35 | 36 | public static void c()//array addition and average 37 | { 38 | int nums[]={54,21,66,55}; 39 | int sum=0; 40 | for(int i=0;i=i;k--) 21 | { 22 | System.out.print(" "); 23 | } 24 | for(int j=1;j<=i;j++) 25 | { 26 | System.out.print("* "); 27 | } 28 | 29 | System.out.println(); 30 | } 31 | } 32 | 33 | 34 | public static void x(int a) 35 | { 36 | for(int i=a;i>=1;i--) 37 | { 38 | for(int j=0;j=a-i+1;j--) 43 | { 44 | System.out.print("* "); 45 | } 46 | System.out.println(); 47 | 48 | } 49 | } 50 | 51 | 52 | public static void main(String[] args) 53 | { 54 | System.out.println("1.square pattern"); 55 | System.out.println("2.triangle pattern"); 56 | System.out.println("3.reverse triangle pattern"); 57 | Scanner sc=new Scanner(System.in); 58 | System.out.println("Enter your choice:"); 59 | int choice=sc.nextInt(); 60 | while(true){ 61 | if(choice==1) 62 | { 63 | int size=sc.nextInt(); 64 | z(size); 65 | } 66 | else if(choice==2) 67 | { 68 | int a=sc.nextInt(); 69 | y(a); 70 | } 71 | else if(choice==3) 72 | { 73 | int a=sc.nextInt(); 74 | x(a); 75 | } 76 | else 77 | { 78 | break; 79 | } 80 | } 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /reversing an array.java: -------------------------------------------------------------------------------- 1 | import java.util.*; 2 | class Main{ 3 | public static void main(String[] args) { 4 | Scanner sc=new Scanner(System.in); 5 | 6 | 7 | int a=sc.nextInt(); 8 | int[] arr=new int[a]; 9 | for(int j=0;j=0;j--) 15 | { 16 | System.out.print(arr[j]+" "); 17 | } 18 | System.out.println(); 19 |         20 | 21 |     } 22 | } 23 | --------------------------------------------------------------------------------