summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRishi-k-s <rishikrishna.sr@gmail.com>2024-10-12 15:16:07 +0530
committerRishi-k-s <rishikrishna.sr@gmail.com>2024-10-12 15:16:07 +0530
commit243b3b30e35e2f4b233d38fb41d3478173e58511 (patch)
tree702b591255b8c7ff38bdd5114d0898e893a96b3e
First commit
-rw-r--r--StackImp.java78
-rw-r--r--javaGettingStarted/.Main.java.swpbin0 -> 1024 bytes
-rw-r--r--javaGettingStarted/Abc.java8
-rw-r--r--javaGettingStarted/Main.classbin0 -> 398 bytes
-rw-r--r--javaGettingStarted/Main.java26
5 files changed, 112 insertions, 0 deletions
diff --git a/StackImp.java b/StackImp.java
new file mode 100644
index 0000000..761e636
--- /dev/null
+++ b/StackImp.java
@@ -0,0 +1,78 @@
+
+class Stack{
+ int max;
+ int[] stack;
+ int current = -1;
+
+ public Stack(int maxg){
+ max =maxg;
+ stack = new int[max];
+ System.err.println(max);
+ }
+
+ public int isEmpty(){
+ if (stack.length ==0){
+ return 1;
+ }
+ return 0;
+ }
+
+ public int isFull(){
+ if (max == current+1){
+ return 1;
+ }
+ return 0;
+ }
+
+ public int addElem(int element){
+ if(isFull()==1){
+ System.out.println("X");
+ return 0;
+ }
+ stack[++current] = element;
+ System.out.println("The elem : "+element);
+ System.out.println("The index: " + current);
+ return 1;
+ }
+
+ public int removeElem(){
+ if(isEmpty()==1){
+ return 0;
+ }
+ return stack[current--];
+
+ }
+
+ public void viewTop(){
+ // if(isEmpty() ==1){
+ // return 0;
+ // }
+ System.out.println(stack[current]) ;
+ }
+
+
+
+
+}
+
+
+public class StackImp {
+ public static void main(String[] args) {
+ Stack stack = new Stack(5);
+
+ stack.addElem(10);
+ stack.addElem(20);
+ stack.addElem(30);
+ stack.addElem(40);
+ stack.addElem(50);
+ stack.addElem(60);
+ stack.viewTop();
+ stack.removeElem();
+ stack.removeElem();
+ stack.viewTop();
+ stack.addElem(480);
+ stack.viewTop();
+
+
+ }
+}
diff --git a/javaGettingStarted/.Main.java.swp b/javaGettingStarted/.Main.java.swp
new file mode 100644
index 0000000..1283f5c
--- /dev/null
+++ b/javaGettingStarted/.Main.java.swp
Binary files differ
diff --git a/javaGettingStarted/Abc.java b/javaGettingStarted/Abc.java
new file mode 100644
index 0000000..c7dc04e
--- /dev/null
+++ b/javaGettingStarted/Abc.java
@@ -0,0 +1,8 @@
+public class Abc {
+ static int x =0;
+ public static void main(String[] args) {
+
+ System.out.println(++x);
+ System.out.println(x++);
+ }
+}
diff --git a/javaGettingStarted/Main.class b/javaGettingStarted/Main.class
new file mode 100644
index 0000000..32d9303
--- /dev/null
+++ b/javaGettingStarted/Main.class
Binary files differ
diff --git a/javaGettingStarted/Main.java b/javaGettingStarted/Main.java
new file mode 100644
index 0000000..34b7b0c
--- /dev/null
+++ b/javaGettingStarted/Main.java
@@ -0,0 +1,26 @@
+
+class UndaPori{
+ public UndaPori(int a, int b){
+ System.out.println("Hiii");
+ }
+}
+
+
+class Main{
+
+
+ public static void main( String[] args){
+ String[][] arr2D = {
+ {"Hiii", "Hello"},
+ {"World", "Java"}
+ };
+
+ for(String[] rows: arr2D){
+ for(String cols: rows){
+ System.out.println(cols);
+ }
+ }
+ }
+
+ UndaPori up = new UndaPori(0, 0);
+}