How To Run a Java Program

To run a java program you must have one, so lets have a sample code which prints “Hello world!!” to console. Source Code If you have source code ready then ignore else create a new file Hello.java and copy the below code in it and save it. Source code // file Hello.java import java.io.*; class Hello{ public static void main(String args[]){ System.out.println("Hello World!!"); } } now you have your source code ready, ...

January 24, 2015 · 1 min · Zeeshan Khan

Client Server in Java

The following program demonstrate how we can implement simple client server architecture in java Start Server.java in a terminal/command prompt then open another command prompt/terminal and start Client.java in it Server can handle new Clients on disconnection of previous one. ...

January 21, 2015 · 2 min · Zeeshan Khan

ArrayList in java

ArrayList is a collection of data items that grows and shrinks depending on the number of data items present in it, you can think it as a dynamic array or a link lists in C, whose size increases when we insert a data and decreases as delete some data from it. To insert a data item we use add() method and to delete we use remove() method as demonstrated below in line 13 and 20 respectively. ...

January 8, 2015 · 2 min · Zeeshan Khan

File Handling in C

The following program demonstrate how we to perform read and write operations on files, We can create and open a file w+ (write plus) mode, this will open a file if it exists otherwise create a new file and open it in write mode ...

January 3, 2015 · 1 min · Zeeshan Khan

Dynamic array in C

Dynamic array is a array that has a fixed number of items on it, but the space required for data storage is alloted at runtime on data input. The code below will demonstrate how we can use dynamic array in C # include<stdio.h> # include<stdlib.h> int main() { int *arr[10], i; printf("Enter 10 numbers\n"); for(i = 0; i < 10; i++){ //asking for space to store an int arr[i] = (int*) malloc(sizeof(int)); scanf("%d", arr[i]); } printf("the array you entered is "); for(i = 0; i < 10; i++){ printf("%d ", *arr[i]); //returning memory to system free(arr[i]); } printf("\n"); return 0; } The above code will produce the following output ...

January 2, 2015 · 1 min · Zeeshan Khan

Pointers in C

Pointers are variables that stores the reference (address) of a data value, datatype of pointers represent what kind of values they can hold reference of, however, a pointer of type void can hold reference of any datatype, but explicitly type casting is required to use them. The code below will demonstrate how we can use pointers in C # include<stdio.h> int main(){ int *pnum, num; printf("Enter a number\n"); scanf("%d", &num); pnum = &num; // now you can modify the value from pnum as well as num. *pnum += 10; printf("new value of num=%d\n", num); return 0; } Output: ...

January 2, 2015 · 1 min · Zeeshan Khan

Array in C

Arrays in C are collection of values that have same data types. The code below initializes and assigns values to an each position in an array # include<stdio.h> int main(){ int arr[10]; int i; printf("Enter 10 numbers\n"); for(i=0;i<10;i++){ scanf("%d",&arr[i]); } printf("the array you entered is\n"); for(i=0;i<10;i++){ printf("%d ",arr[i]); } printf("\n"); return 0; } Output: Enter 10 numbers 1 2 3 4 5 6 7 8 9 10 the array you entered is 1 2 3 4 5 6 7 8 9 10 '''

January 1, 2015 · 1 min · Zeeshan Khan

Bitwise operations in C

Bitwise operators in C are & AND Operator | OR Operator ~ NOT Operator ^ XOR Operator The code below demonstrate common bitwise operations in c # include<stdio.h> int main(){ int a, b, option, res; printf("Enter a and b\n"); scanf("%d %d", &a, &b); do{ printf("MENU\n 1.AND\n 2.OR\n 3.NOT \n 4.XOR\n 0.Exit\n"); printf("Enter choice: "); scanf("%d", &option); switch(option){ case 1: res = a & b; printf("%d AND %d = %d\n", a, b, res); break; case 2: res = a | b; printf("%d OR %d = %d\n", a, b, res); break; case 3: res = ~a; printf("NOT of %d = %d\n", a, res); res = ~b; printf("NOT of %d = %d\n", b, res); break; case 4: res = a ^ b; printf("%d XOR %d = %d\n", a, b, res); break; default: break; } printf("\n"); }while(option); return 0; } Output: ...

January 1, 2015 · 1 min · Zeeshan Khan

Swap Two Numbers in C

Code below swaps two numbers without using a third variable # include<stdio.h> int swap(int* a, int *b){ // swapping values using match trick *a = *a + *b; *b = *a - *b; *a = *a - *b; return 0; } int main(){ int a, b; printf("Enter two numbers"); scanf("%d %d", &a, &b); printf("a=%d, b=%d", a, b); swap(&a, &b); printf("a=%d, b=%d", a, b); return 0; } Output: Enter two numbers 10 34 before swapping a=10, b=34 After swapping a=34, b=10

December 30, 2014 · 1 min · Zeeshan Khan

Add Two Numbers in C

To add two numeric values in C #include<stdio.h> int main(){ float a, b; printf("Enter two numbers\n"); scanf("%f %f",&a,&b); printf("sum of %f and %f is %f",a,b,a+b); return 0; } Output: Enter two numbers 12 34 sum of 12.000000 and 34.000000 is 46.000000

December 28, 2014 · 1 min · Zeeshan Khan