|
|
|
Friday, 20 January 2012 12:18 |
// Lytter
package lytter;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Lytter implements ActionListener {
public Lytter() {
}
@Override
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
if(s.equals("Ansatt")){
}
else if(s.equals("Kunde")){
}
else if(s.equals("Logg inn")){
}
else if(s.equals("Set timer")){
}
else if(s.equals("Kjøp varer"))
{
}
}
public static void main(String[] args) {
Lytter l = new Lytter();
}
}
 Read more: |
|
|
Sunday, 21 August 2011 01:03 |
// Greedy Knapsack
/*Greedy Knapsack Program
Source code created by S.Kaarthikeyan from
Computer Technology And Application Department from
Coimbatore Institute of Technology
*/
# include
int w[10],p[10],p_no[10],n,m;
float pwr[10];
template
void swap(T *a,int i,int j)
{
T temp;
temp=a[j];
a[j]=a[i];
a[i]=temp;
return;
}
void line()
{
cout<<"\n";
for(int i=0;i<80;i++)
cout<<"=";
cout<<"\n";
}
void display()
{
line();
cout<<"\n\t\t\t\tKnapsack\n";
line();
cout<<"\nNumber Of Products:\t"< line();
cout<<"\nSl.No\t\tWeight\t\tProfit\t\tPWR\n";
line();
for(int i=0;i cout< line();
}
void knapsack()
{
int u,i;
u=m;
float x[10];
for(i=0;i x[i]=0;
for(i=0;i {
if(w[i]>u)
break;
else
{
x[i]=1;
u=u-w[i];
}
}
if(i<=n)
x[i]=(float)u/w[i];
for(i=0;i {
for(int j=i+1;j {
if(p_no[i]>p_no[j])
{
swap(p_no,i,j);
swap(x,i,j);
swap(p,i,j);
}
}
}
float opt_solution=0;
cout<<"\nThe Order is\n\n";
cout<<"(";
for(i=0;i cout< cout<<")";
cout<<"\t\t(";
for(i=0;i {
cout< opt_solution=opt_solution+(p[i]*x[i]);
}
cout<<")";
cout<<"\n\nThe optimal solution is\t"<}
void main()
{
int i;
cout<<"\nEnter the truck capacity:\t";
cin>>m;
cout<<"\nEnter the Number of items:\t";
cin>>n;
cout<<"\nEnter weights for "< for(i=0;i {
p_no[i]=i+1;
cout<<"\nProduct "< cin>>w[i];
cout<<"\nProfit:\t";
cin>>p[i];
pwr[i]=(float)p[i]/w[i];
}
display();
for(i=0;i {
for(int j=i+1;j {
if(pwr[i] {
swap(p_no,i,j);
swap(w,i,j);
swap(p,i,j);
swap(pwr,i,j);
}
}
}
display();
knapsack();
cout<<"\n\n";
}
 Read more: |
|
Friday, 29 July 2011 05:32 |
package questions;
import java.util.*;
/**
* @author Bharat Verma
*/
public class ArrayListDemo
{
public static void printArrayList (ArrayList p_arraylist)
{
System.out.println("------------------------------------------");
System.out.println("Content of ArrayList : "+p_arraylist);
System.out.println("Size of ArrayList = "+p_arraylist.size());
System.out.println("------------------------------------------");
}
public static void main(String[] args)
{
ArrayList sampleArrayList =new ArrayList(); // you can specify the object type
Integer intr = new Integer(729);
String str ="Bharat";
double dtr = 169.721;
printArrayList(sampleArrayList);
sampleArrayList.add(intr);
sampleArrayList.add(str);
sampleArrayList.add(dtr);
printArrayList(sampleArrayList);
Integer i5=new Integer(50);
sampleArrayList.add(3, i5); // using add(int index, object obj)
printArrayList(sampleArrayList);
sampleArrayList.remove(3); // using remove()
printArrayList(sampleArrayList);
Object a=sampleArrayList.clone(); // using clone
System.out.println("The clone is: " + a);
printArrayList(sampleArrayList);
// iteration using iterator
Iterator iter = sampleArrayList.iterator();
System.out.println("Using Iterator");
while (iter.hasNext())
{
System.out.println(iter.next());
}
// using for loop and indexes
System.out.println("Using for loop and index");
for (int i=0; i {
System.out.println(sampleArrayList.get(i));
}
}
} Read more: |
|
|
Friday, 29 July 2011 05:31 |
package questions;
import java.util.*;
/**
* @author Bharat Verma
*/
public class ArrayListDemo
{
public static void printArrayList (ArrayList p_arraylist)
{
System.out.println("------------------------------------------");
System.out.println("Content of ArrayList : "+p_arraylist);
System.out.println("Size of ArrayList = "+p_arraylist.size());
System.out.println("------------------------------------------");
}
public static void main(String[] args)
{
ArrayList sampleArrayList =new ArrayList(); // you can specify the object type
Integer intr = new Integer(729);
String str ="Bharat";
double dtr = 169.721;
printArrayList(sampleArrayList);
sampleArrayList.add(intr);
sampleArrayList.add(str);
sampleArrayList.add(dtr);
printArrayList(sampleArrayList);
Integer i5=new Integer(50);
sampleArrayList.add(3, i5); // using add(int index, object obj)
printArrayList(sampleArrayList);
sampleArrayList.remove(3); // using remove()
printArrayList(sampleArrayList);
Object a=sampleArrayList.clone(); // using clone
System.out.println("The clone is: " + a);
printArrayList(sampleArrayList);
// iteration using iterator
Iterator iter = sampleArrayList.iterator();
System.out.println("Using Iterator");
while (iter.hasNext())
{
System.out.println(iter.next());
}
// using for loop and indexes
System.out.println("Using for loop and index");
for (int i=0; i {
System.out.println(sampleArrayList.get(i));
}
}
} Read more: |
|
Monday, 21 March 2011 08:19 |
my problem is that i can't receive the result of command, how to run external .exe in java, the problem run without error but i can't print the result of commandes
//-------the main -----------------------
public class test {
public static LanceMoteur l;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
l=new LanceMoteur("version");
l.lancerMoteur();
}
}
//----------------class run the .exe ---------------
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class LanceMoteur {
private static InputStream in;
private static OutputStream out;
private String comd;
public LanceMoteur(String cmd){
comd=cmd;
}
public void lancerMoteur(){
try {
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("/home/syphax/Bureau/VoronoiMoteur "+comd);
in=pr.getInputStream();
out=pr.getOutputStream();
//new ThreadSendMoteur(out).start();
//new ThreadReceiveMoteur(in).start();
int exitVal = pr.waitFor();
BufferedReader buf=new BufferedReader(new InputStreamReader(pr.getErrorStream()));
String line="";
while((line=buf.readLine())!=null){
System.out.println(line);
}
System.out.println("ExitValue: " + exitVal);
} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
}
//---------------------------------------------------------- thread send commande ---------------------
import java.io.BufferedWriter;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class ThreadSendMoteur extends Thread{
private OutputStream outstream;
static ObjectOutputStream bout;
public ThreadSendMoteur(OutputStream out){
outstream=out;
}
public void run() {
try {
sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
//bout=new ObjectOutputStream(outstream);
OutputStreamWriter ow = new OutputStreamWriter(outstream) ;
BufferedWriter wr = new BufferedWriter(ow) ;
wr.write("version");
wr.flush();
System.out.println("envoi de la commande");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//--------------------------thread receiv result -----------------------
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class ThreadReceiveMoteur extends Thread {
InputStream instream;
public ThreadReceiveMoteur(InputStream in){
instream=in;
}
public void run() {
while(true){
try {
sleep(2000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
BufferedReader input = new BufferedReader(new InputStreamReader(instream));
try {
new BufferedWriter(new FileWriter("/home/syphax/Bureau/out.txt")).write(input.readLine());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try
{
while(input != null)
{
String _ch = input.readLine();
if(_ch != null){
System.out.print((String)_ch);
System.out.println("send thread22222223333");
}else break;
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
} }
 Read more: |
|
|
|
|
|
|
|