Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Add.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
public class Add{
public static void main(String[] args) {
int a,b,c;
a=12;
b=34;
c=45;
System.out.println(a+b+c);
}
}
22 changes: 22 additions & 0 deletions AnalyzeNumbers.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

import java.util.Scanner;
public class AnalyzeNumbers{

public static void main(String args[]){
System.out.print("Enter a ten numbers : ");
Scanner input = new Scanner(System.in);
double [] number = new double[10];
double sum = 0.0;
for(int i = 0 ; i < number.length ; i++ ){
number[i] = input.nextDouble();
sum += number[i];
}
double average = sum/number.length;
int count = 0;
for(int i = 0 ; i < number.length ; i++ ){
if(average < number[i])
count++;
}
System.out.println("Sum of Numbers : " + (((int)sum*100)/100.0) + "\nAverage of Numbers : " +(((int) average*100)/100.0)+ "\nNumber of elements above the average : " + count);
}
}
22 changes: 22 additions & 0 deletions Anlazing.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

import java.util.Scanner;
public class Anlazing{

public static void main(String args[]){
System.out.print("Enter a ten numbers : ");
Scanner input = new Scanner(System.in);
double [] number = new double[10];
double sum = 0.0;
for(int i = 0 ; i < number.length ; i++ ){
number[i] = input.nextDouble();
sum += number[i];
}
double average = sum/number.length;
int count = 0;
for(int i = 0 ; i < number.length ; i++ ){
if(average < number[i])
count++;
}
System.out.println("Sum of Numbers : " + sum + "\nAverage of Numbers : " + average + "\nNumber of elements above the average : " + count);
}
}
26 changes: 26 additions & 0 deletions AreaFromRadius.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.example;
import java.util.Scanner;
public class AreaFromRadius {
public static void main(String args[]){
final double PI = 3.14;
System.out.println("Enter the radius : ");
//Scanner object built
Scanner input = new Scanner(System.in);
//Enter the radius from user
double radius = input.nextDouble();
//Area of Circle
double areaOfCircule = (int)(PI * radius * radius*100)/100.0;
//Area of Spare
double areaOfSpare = 4 * areaOfCircule;
//Area of Half Spare
double areaOfHalfSpare = 2 * areaOfCircule;
//Volume Of Spare
double volumeOfSpare = (4.0/3)*(PI*radius*radius*radius);
//Volume Of Half Spare
double volumeOfHalfSpare = (0.5)*(int)(volumeOfSpare*100)/100.0;
//Display the above data
System.out.println("Area of Circle : " + areaOfCircule);
System.out.println("Area of Spare : "+ areaOfSpare + "\nVolume of Spare : " + volumeOfSpare);
System.out.println("Area of HalfSpare : "+ areaOfHalfSpare + "\nVolume of HalfSpare : " + volumeOfHalfSpare);
}
}
21 changes: 21 additions & 0 deletions AvgNum.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import java.util.Scanner; //import package define java.util (package)
//Scanner is predefined class it's read input from console
public class AvgNum{
//make class
public static void main(String[] args) {
//main method
Scanner sc=new Scanner(System.in);
//make object sc int Scanner class
//System.in is standard input method
System.out.print("Enter a three numbers :: ");
int num1 = sc.nextInt();
//nextInt predefined method to seem input int type
int num2 = sc.nextInt();
int num3 = sc.nextInt();
// for(int i=1;i<=N;i++)
// System.out.print(i+" ");
double avg=(num1+num2+num3)/3.0;
System.out.println("Averages of numbers "+ num1 + " " + num2 + " " + num3 + " is : " + avg);
// System.out.println(num1 + num2 + num3 + avg);
}
}
22 changes: 22 additions & 0 deletions Calculator.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
public class Calculator {
public static void main(String args[]){
if(args.length > 3){
System.out.println("Please,Check the Syntax");
System.exit(0);
}
int number1 = Integer.parseInt(args[0]);
int number2 = Integer.parseInt(args[2]);
switch(args[1].charAt(0)){
case '+' :
System.out.println(args[0] + " + " + args[2] +" = " + (number1 + number2)); break;
case '-' :
System.out.println(args[0] + " - " + args[2] + " = " + (number1 - number2)); break;
case '*' :
System.out.println(args[0] + " + " + args[2] + " = " + (number1 * number2)); break ;
case '/' :
System.out.println(args[0] + " + " + args[2] + " = " + (number1 / number2)); break ;
default :
System.out.println("Syntax error");
}
}
}
116 changes: 116 additions & 0 deletions Calendar.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
package example;
import java.util.Scanner;
public class Calendar {
public static void main(String args[]){
Scanner input = new Scanner(System.in) ;
System.out.print("\nEnter a Year : ");
int year = input.nextInt();
//System.out.print("Enter a Month (e.g. 2) : ");
//int month = input.nextInt();
for(int i = 1 ; i<= 12 ; i++){
// if(i%2 == 0)
// System.out.print("\t");
printCalenderBody(i,year);
}
}
public static void printCalenderBody(int month,int year){
String monthTitel = getMonthTitel(month);
System.out.printf("\n%16s,%-2d\n",monthTitel,year);
System.out.println("-----------------------------");
for(int i = 0 ; i < 7 ; i++)
System.out.printf("%4s",getWeekTitel(i));
System.out.println();
int startDay = startDayOfMonth(month,year);
int dayOfMonth = getDayOfMonth(month,year);
// System.out.println(startDay);
for(int i = 0 ; i < startDay ; i++)
System.out.print(" ");
for(int j = 1 ; j <= dayOfMonth ; j++){
if((j + startDay) % 7 == 0)
System.out.printf("%4d\n",j);
else
System.out.printf("%4d",j);
}
}
public static boolean isLeapYear(int year){
return (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0));
}
public static String getMonthTitel(int month){
switch(month){
case 1 :
return "January";
case 2 :
return "February";
case 3 :
return "March";
case 4 :
return "April";
case 5 :
return "May";
case 6 :
return "June";
case 7 :
return "July";
case 8 :
return "August";
case 9 :
return "September";
case 10 :
return "October";
case 11 :
return "November";
case 12 :
return "December";
default :
return "Your Month Number Incorrect";
}
}
public static String getWeekTitel(int weekNumber)
{
String str = "";
switch(weekNumber){
case 0 :
str = "Sun"; break;
case 1 :
str = "Mon"; break ;
case 2 :
str = "Tue"; break ;
case 3 :
str = "Wed"; break ;
case 4 :
str = "Thu"; break ;
case 5 :
str = "Fri"; break ;
case 6 :
str = "Sat"; break ;
}
return str ;
}
public static int startDayOfMonth(int month,int year){
final int START_DAY_OF_1800 = 3;
int totelDay = getTotelDay(month,year);
return ( ( totelDay + START_DAY_OF_1800 ) % 7);
}
public static int getDayOfMonth(int month,int year){
int dayOfMonth = 0;
if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
dayOfMonth = 31 ;
if(month == 4 || month == 6 || month == 9 || month == 11)
dayOfMonth = 30 ;
if(month == 2)
dayOfMonth = isLeapYear(year) ? 29 : 28 ;
return dayOfMonth;
}
public static int getTotelDay(int month,int year){
int totel = 0 ;
for(int i = 1800 ; i < year ; i++){
if(isLeapYear(year))
totel = totel + 366 ;
else
totel = totel + 365 ;
}
for(int i = 1; i < month; i++)
totel += getDayOfMonth(i,year);
return totel;
}
}
15 changes: 15 additions & 0 deletions CelsiusToFahrenheit.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.example;

import java.util.Scanner;

public class CelsiusToFahrenheit {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Make Scanner object to Read data
System.out.print("Enter a temperature in Celsius : ");
double celsius = input.nextDouble();
double fahrenheit = (9.0 / 5) * celsius * 100 / 100.0 + 32.0;
System.out.println("\nTemperature in Fahrenheit is " + fahrenheit);
}
}
33 changes: 33 additions & 0 deletions CharCast.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package example;

public class CharCast {
public static void main(String args[]){
// char b= (char)615.78;
// System.out.println(a);
/* for(int a = 0; a<=1000 ; a++){
// b = (char)a;
// System.out.println(b);
}*/
//int a = 'π' ;
// System.out.println(a);
//Casting into byte
char a = '\u0033';
char b = 'Z';
//System.out.println(b);
//casting with floating point
//double d = a;
//System.out.println(d);
//System.out.println(a+b);
//--------Character class method--------//
System.out.println("isDigit('a') is " + Character.isDigit('a'));
System.out.println("isLetter('a') is " + Character.isLetter('a'));
System.out.println("isLowerCase('a') is "
+ Character.isLowerCase('a'));
System.out.println("isUpperCase('a') is "
+ Character.isUpperCase('a'));
System.out.println("toLowerCase('T') is "
+ Character.toLowerCase('T'));
System.out.println("toUpperCase('q') is "
+ Character.toUpperCase('q'));
}
}
28 changes: 28 additions & 0 deletions Complex.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
public class Complex{
int real,complex;
public void Print(int a,int b){
real = a;
complex = b;
System.out.println(a + " + i " + b);
}
public static void main (String args[]){
Complex c1 = new Complex();
c1.Print(2,3);
}
}

/*public class Sample{

public static void main(String args[]){

int[] arr1 = {1,2,3,4,5};
int[] arr = new int[5];
System.arraycopy(arr1,2,arr,0,3);
for(int i = 0; i < 5 ; i++)
System.out.println(arr[i]);

// Complex c1 = new Complex();
// c1.Print(2,3);
}

}*/
19 changes: 19 additions & 0 deletions CompoundIncome.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.example;
import java.util.Scanner;
public class CompoundIncome {
public static void main(String args[]){
System.out.print("Enter montly saving amount : ");
Scanner input = new Scanner(System.in);
double amount = input.nextDouble();
System.out.print("Enter a Annual Interest rate : ");
double interestRate = input.nextDouble();
final double MI = 1+(interestRate/1200.0);
System.out.print("Enter a month to Compound Amount : ");
int month = input.nextInt();
double sum = 0;
for(int i = 1 ; i <= month; i++){
sum = (sum + amount) * MI;
}
System.out.println("Compound Amount : " + sum );
}
}
35 changes: 35 additions & 0 deletions ComputeBalance.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import java.util.Scanner;
public class ComputeBalance{
public static void main(String[] args) {
//make Scanner object input
Scanner input = new Scanner(System.in);
System.out.print("Enter loan amount : ");
//Read the loan amount
double loanAmount = input.nextDouble();
System.out.print("Enter the Annual Interest Rate : ");
//Entering Annual Interest Rate
double interestRate = input.nextDouble();
System.out.print("Enter the number of years : ");
//promote the user to enter number of year
int numberOfYear = input.nextInt();
//calculate montlyInterestRate //
double montlyInterestRate = interestRate / 1200;
//calculate montly payment
double montlyPayment = loanAmount*montlyInterestRate/(1-1/Math.pow(1+montlyInterestRate,numberOfYear*12));
//calculate total payment
double totalPayment = montlyPayment * numberOfYear * 12 ;
//attaining two digits after the point
montlyPayment =(int)(montlyPayment*100)/100.0;
totalPayment =(int)(totalPayment*100)/100.0;
//Display the statement of montlyPayment and totalPayment
System.out.println("Montly payment is : " + montlyPayment + "\nTotal Payment is : " + totalPayment);
double balance = loanAmount ;
for (int i = 1; i <= numberOfYear * 12 ; i++) {
double interest = montlyInterestRate * balance;
double principal = montlyPayment - interest;
balance = balance - principal;
System.out.println(i + "\t " +((int)(interest*100)/100.0)
+ "\t " +((int) (principal *100)/100.0)+ "\t " + ((int)(balance*100)/100.0) + "\n");
}
}
}
14 changes: 14 additions & 0 deletions ComputeGratuity.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.example;
import java.util.Scanner;
public class ComputeGratuity {
public static void main(String args[]){
//promotes from user to enter subtotal and gratuityRate
System.out.print("Enter subtotel and gratuity rate : ");
Scanner input = new Scanner(System.in);
double subtotel = input.nextDouble();
double gratuityRate = input.nextDouble();
double gratuity = (int)(subtotel * gratuityRate * 100 / 100) /100.0;
double totel = (int)((subtotel + gratuity)*100) / 100.0 ;
System.out.println("gratuity = " + gratuity + "\ntotel = " + totel);
}
}
Loading