package arithematic;
public class Arithematic {
public static void main(String[] args) {
/* for integer values
int a=14,b=5;
int c=a/b;
int r=a%b;
[Link](c);
[Link](r);*/
/*for float values
float a=14.3f,b=3.2f;
float c=a/b;
float r=a%b;
[Link](c);
[Link](r);*/
/* for different data types
byte a=10;
short b=15;
int c=a+b;
float a=12.5f;
long b=1231;
float c=a*b;
float a=12.5f;
double b=123;
double c=a*b;
char a=40;
int b=30;
int c=a-b;
[Link](c);*/
[Link]((10+20)/2);
[Link](10/(2*5)); } }
package expression;
import [Link].*;
import [Link].*;
public class Expression {
/* public static void main(String[] args) {
float base,height,area;
[Link]("Enter Base and Height");
Scanner sc=new Scanner([Link]);
base=[Link]();
height=[Link]();
area=base*height*0.5f;
//area=1f/2f*base*height;
//area=base*height/2;
[Link]("Area of Triangle is "+area);
}*/
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int a,b,c;
double s,area;
[Link]("Enter 3 Sides of a Triangle");
a=[Link]();
b=[Link]();
c=[Link]();
s=(a+b+c)/2f;
area=[Link](s*(s-a)*(s-b)*(s-c));
[Link]("Area of Triangle is "+area);
}
package expression1;
import [Link].*;
import [Link].*;
public class Expression1 {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int a,b,c;
double r1,r2;
[Link]("Enter the values of a ,b and c");
a=[Link]();
b=[Link]();
c=[Link]();
r1=(-b+[Link](b*b-4*a*c))/(2*a);
r2=(-[Link](b*b-4*a*c))/(2*a);
[Link]("Roots are "+r1+" "+r2 );
}
package expression2;
import [Link].*;
import [Link].*;
public class Expression2 {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int length,breadth,height;
int totalArea,volume;
[Link]("Enter length, breadth and height");
length=[Link]();
breadth=[Link]();
height=[Link]();
totalArea=2*(length*breadth+length*height+breadth*height);
volume=length*breadth*height;
[Link]("Total Area "+totalArea);
[Link]("Volume "+volume);
}
package incdec;
public class IncDec {
public static void main(String[] args) {
//float x=3.5f
//char x='A'
//byte x=5
/*int x=5;
x++; //++x
[Link](x);*/
/*int x=5,y;
y=x++; //++x
[Link](x+" "+y);*/
int x=5,y=4,z;
z=2 * x++ + 3 * ++y;
[Link](z);
}
package bitwisedemo;
public class BitwiseDemo {
public static void main(String[] args) {
/*int x=10, y=6,z;
z=x&y;
[Link](z);*/
/*int x=0b1010, y=0b0110,z;
z=x|y; //x^y
[Link](z);*/
/*int x=0b1000;
int y;
y=x<<1; //x<<2 //x>>1 //x>>2
[Link](y);*/
int x=-0b1010; //try with + and -
int y;
y=x>>1; //~x
[Link]([Link]("%s",[Link](x)));
[Link]([Link]("%s",[Link](y)));
}
package bitwise;
public class Bitwise {
/* public static void main(String[] args) {
int a=10, b=15;
a=a^b;
b=a^b;
a=a^b;
[Link](a+ " "+b);
} */
/*public static void main(String[] args) {
byte a=9, b=12;
byte c;
c=(byte)(a<<4);
c=(byte)(c|b);
[Link]((c&0b11110000)>>4);
[Link]((c&0b00001111)>>4);
}*/
public static void main(String[] args) {
byte c;
c=(byte)(9<<4);
c=(byte)(c|12);
[Link]((c&0b11110000)>>4);
[Link]((c&0b00001111)>>4);
}
package widenarrowdemo;
public class WideNarrowDemo {
public static void main(String[] args) {
byte b=5;
short s=120;
int i=10;
long l=10;
//float f=10;
float f=10.5f;
double d=10;
char c=10;
boolean bl=true;
/*b=(byte)s;
[Link](b);
i=s;
l=s;
f=s;
d=s;*/
i=(int)f;
[Link](i);