Anda di halaman 1dari 12

package com;

import java.util.Scanner;
public class ConnectionDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Scanner sc1 = new Scanner(System.in);
Connection[] connections = new Connection[3];
System.out.println(connections.length);//3
for(int i = 0;i<connections.length;i++) //length of array
{
System.out.println("Enter connection id:");
int connId = sc.nextInt();
System.out.println("Enter customer Id:");
int custId = sc.nextInt();
System.out.println("Enter customer email:");
String email = sc1.nextLine();
System.out.println("Enter customer balance:");
double balance = sc.nextDouble();
connections[i] = new Connection(connId, custId, email,
balance);
}
double avgBalance = getAverageBalance(connections,1);
System.out.println("average balance for customer with id 1 is
" + avgBalance);
}
public static double getAverageBalance(Connection[] connections, int
custId)
{
double balance = 0;
int custCount = 0;
for(int i = 0;i<connections.length;i++)
{
if(custId == connections[i].getCustomerId())
{
custCount++;
balance = balance + connections[i].getBalance();
}
}
balance = balance/custCount;
return balance;
}
}
class Connection
{
private int connId;
private int customerId;
private String customerEmail;
private double balance;

public Connection(int connId, int customerId, String


customerEmail,double balance) {
this.connId = connId;
this.customerId = customerId;
this.customerEmail = customerEmail;
this.balance = balance;
}
public String getCustomerEmail() {
return customerEmail;
}
public void setCustomerEmail(String customerEmail) {
this.customerEmail = customerEmail;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public int getConnId() {
return connId;
}
public int getCustomerId() {
return customerId;
}
}
package com;
import java.util.Arrays;
import java.util.Scanner;
public class ItemDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Scanner sc1 = new Scanner(System.in);
Item[] items=new Item[5];
//Item[] array2=new Item[2];
for(int i = 0;i<items.length;i++) //length of array
{
System.out.println("Enter item id:");
int itemId = sc.nextInt();
System.out.println("Enter itemName:");
String itemName = sc1.nextLine();
System.out.println("Enter itemPrice:");
double itemPrice = sc.nextDouble();

System.out.println("Enter ItemDiscount:");
double itemDiscount = sc.nextDouble();
items[i] = new Item(itemId, itemName, itemPrice,
itemDiscount);
}
//double leastPrice = getLeastPriceItem(items);
System.out.println("Item name with least price is " +
getLeastPriceItem(items));
}
public static Item getLeastPriceItem(Item[] items)
{
double[] array2 = new double[items.length];
for (int i = 0; i < items.length; i++)
{
array2[i] = (items[i].getItemPrice()*(1items[i].getItemDiscount()/100));
}
double max = array2[0];
int index = 0;
for (int i = 1; i < items.length; i++)
{
if (array2[i] < max)
{
max = array2[i];
index = i;
//System.out.println("Item name " +
items[index].getItemPrice());
}
}
System.out.println("Item name with least price is " +
items[index].getItemName());
return items[index];
}
/*public static Item getLeastPriceItem(Item[] items)
{
Item[] array2=new Item[5];
for(int i=0;i<items.length;i++)
{
//dataType[] arrayRefVar = new
dataType[arraySize];
//array2[i] = (Item)(items[i].getItemPrice()*(1items[i].getItemDiscount()/100));
array2[i].setItemPrice(items[i].getItemPrice()*(1items[i].getItemDiscount()/100));
}
Arrays.sort(array2);

/*Item max=array2[0];
for(int i=1;i<items.length;i++)
{
if (array2[i] > max)
max = array2[i];
}
return array2[0];
} */
}
class Item
{
private
private
private
private

int itemId;
String itemName;
double itemPrice;
double itemDiscount;

public Item(int itemId,String itemName,double itemPrice,double


itemDiscount)
{
// TODO Auto-generated constructor stub
this.itemId=itemId;
this.itemName=itemName;
this.itemPrice=itemPrice;
this.itemDiscount=itemDiscount;
}
public double getItemPrice()
{
return itemPrice;
}
public void setItemPrice(double itemPrice)
{
this.itemPrice=itemPrice;
}
public double getItemDiscount()
{
return itemDiscount;
}
public void setItemDiscount(double itemDiscount)
{
this.itemDiscount=itemDiscount;
}

public int getItemId()


{
return itemId;
}
public String getItemName()
{
return itemName;
}
}
package com;
import
import
import
import
import
import

java.io.BufferedReader;
java.io.Console;
java.io.IOException;
java.io.InputStreamReader;
java.util.Arrays;
java.util.Scanner;

public class SorterDemo {


public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
String str=new String("hello");
System.out.println("String Sort :" + sortString(str));
Scanner sc=new Scanner(System.in);
Scanner sc1=new Scanner(System.in);
Student[] students=new Student[5];
for(int i=0;i<students.length;i++)
{
System.out.println("Enter rollno");
int rollno=sc.nextInt();
System.out.println("Enter name");
String name=sc1.next();
System.out.println("Enter marks");
double marks=sc.nextDouble();
students[i]=new Student(rollno,name,marks);
}
System.out.println("Student sort :" +
sortStudent(students));
double[] myList=new double[2];
for(int i=0;i<myList.length;i++)
{
System.out.println("Enter numbers");
myList[i]=sc.nextDouble();

}
System.out.println("Sort Array :" + sortDouble(myList));

}
public static double[] sortDouble(double[] myList)
{
//double[] varb=new double[]{2.5,5,3,6.5,4.5};
//double[] myList=new double[2];
Arrays.sort(myList);
for (double element: myList)
{
System.out.println(element);
}
return myList;
}
public static String sortString(String str) throws IOException
{
//BufferedReader st=new BufferedReader(new
InputStreamReader(System.in));
//String str;
System.out.println("Enter the string ");
//str=st.readLine();
char[] charArray = str.toCharArray();
Arrays.sort(charArray);
String nstr = new String(charArray);
//System.out.println("The sorted string is "+nstr);
return nstr;
}
public static Student[] sortStudent(Student[] students)
{
double[] array2 = new double[students.length];
for (int i = 0; i < students.length; i++)
{
array2[i] =students[i].getMarks();
}
Arrays.sort(array2);
/*for(double element:array2)

System.out.println(element);

}*/
for (int i = 0; i < students.length; i++) //for
printing both marks and name
{
for (int j = 0; j < students.length; j++)
{
if(array2[i]==students[j].getMarks())
{
System.out.println("Marks:"+array2[i]
+"Student Name:"+students[j].getName());
break;
}
}
}
}

return students;

}
class Student
{
private int rollno;
private String name;
private double marks;
public Student(int rollno,String name,double marks) {
// TODO Auto-generated constructor stub
this.rollno=rollno;
this.name=name;
this.marks=marks;
}
public double getMarks()
{
return marks;
}
public void setMarks(double marks)
{
this.marks=marks;
}
public int getRollNo()
{
return rollno;
}
public String getName()

return name;

}
package com;
import java.util.Scanner;
public class StudentDemo {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
Scanner sc1=new Scanner(System.in);
// TODO Auto-generated method stub
Student1[] students=new Student1[5];
for(int i=0;i<students.length;i++)
{
System.out.println("Enter rollno");
int rollno=sc.nextInt();
System.out.println("Enter name");
String name=sc1.next();
System.out.println("Enter marks");
double marks=sc.nextDouble();
students[i]=new Student1(rollno,name,marks); //for
passing values to class Student1
//
}
System.out.println("Marks vs Name: " +
splitStudentArray(students,'s'));
}
public static Student1[] splitStudentArray(Student1[]
students,char input)
{
System.out.println("Enter character");
Scanner sc2=new Scanner(System.in);
input=sc2.next().charAt(0);
sc2.close();
if(input=='e')
{
for(int i=0;i<students.length;i++)
{
if(students[i].getMarks() % 2 == 0)
{
System.out.println("Student
Name:"+students[i].getName()+"Marks"+students[i].getMarks());

}
}
return students;
}
else if(input=='o')
{
for(int i=0;i<students.length;i++)
{
if(students[i].getMarks() % 2!=0)
{
System.out.println("Student
Name:"+students[i].getName()+"Marks"+students[i].getMarks());
}
}
return students;
}
else

return null;

class Student1
{
private int rollno;
private String name;
private double marks;
public Student1(int rollno,String name,double marks)
{
// TODO Auto-generated constructor stub
this.rollno=rollno;
this.name=name;
this.marks=marks;
}
public double getMarks()
{
return marks;
}
public void setMarks(double marks)
{
this.marks=marks;
}
public int getRollNo()
{
return rollno;

}
public String getName()
{
return name;
}

}
package com;

import java.io.*;

import java.util.*;
public class AlphaOrder {
public static void main(String[] args)throws IOException {
BufferedReader st=new BufferedReader(new
InputStreamReader(System.in));
String str;
System.out.println("Enter the string ");
System.out.println(st.readLine());
str=st.readLine();
//str=str.toLowerCase(); coverting to lower
//System.out.println(str.toLowerCase());
char[] charArray = str.toCharArray();
Arrays.sort(charArray);
String nstr = new String(charArray);
System.out.println("The sorted string is "+nstr);
}
}
package com;
public class sample {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5};

// Print all the array elements


for (double element: myList) {
System.out.println(element);
}

}
/*public class sample {
public static void main(String[] args)
{
try
{

test();
}
catch(Exception ex)
{
System.out.print("EXCEPTION");
}
System.out.print("end");

static void test() throws Error


{
if(true)
{
throw new AssertionError();
/*once we throw an exception,
any statement written after that is unreachable
and the compiler complains
}
System.out.println("test");
}
}*/
package com;
import java.util.Arrays;
public class sample2
{
public static void main(String[] args)
{
// initializing unsorted double array
String dArr[] = {"hello is a vamsi","apple","ink"};
// let us print all the elements available in list
for (String number : dArr)
{
System.out.println("Number = " + number);
}
// sorting array
Arrays.sort(dArr);
// let us print all the elements available in list
System.out.println("The sorted double array is:");
for (String number : dArr)

{
System.out.println("Number = " + number);
}
}
}

Anda mungkin juga menyukai