Skip to content
Snippets Groups Projects
Verified Commit 77ec8b87 authored by Jan Kožusznik's avatar Jan Kožusznik
Browse files

Add solution from previous laboratory

parent 84583516
No related merge requests found
Pipeline #375 failed with stages
in 0 seconds
package lab.exc1;
public class Message {
private final String message;
private final int number;
public Message(String message,int number) {
this.message=message;
this.number=number;
}
public void run() {
for (int i = 0; i < number; i++) {
System.out.println(message + ": " + i +" iteration");
}
}
}
package lab.exc1;
import java.util.Random;
public class TestMessage {
public static void main (String[] args) {
Random rnd = new Random();
Message[] messages = new Message[10];
for (int i=0;i<messages.length ;i++) {
messages[i] = new Message("Message" + i, rnd.nextInt(10,20));
}
for(Message msg: messages) {
msg.run();
}
}
}
package lab.exc2;
public class Message extends Thread {
private final String message;
private final int number;
public Message(String message,int number) {
this.message=message;
this.number=number;
}
@Override
public void run() {
for (int i = 0; i < number; i++) {
System.out.println(message + ": " +i + " iteration");
}
}
}
package lab.exc2;
import java.util.Random;
public class TestMessage {
public static void main (String[] args) {
Random rnd = new Random();
Message[] messages = new Message[10];
for (int i=0;i<messages.length ;i++) {
messages[i] = new Message("Message" + i, rnd.nextInt(10,20));
}
for(Message msg: messages) {
msg.start();
}
}
}
package lab.exc3;
public class Message extends Thread {
private final String message;
private final int number;
public Message(String message,int number) {
this.message=message;
this.number=number;
}
@Override
public void run() {
for (int i = 0; i < number; i++) {
System.out.println(message + ": " +i + " iteration");
try {
Thread.sleep(100);
}catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
package lab.exc3;
import java.util.Random;
public class TestMessage {
public static void main (String[] args) {
Random rnd = new Random();
Message[] messages = new Message[10];
for (int i=0;i<messages.length ;i++) {
messages[i] = new Message("Message" + i, rnd.nextInt(10,20));
}
for(Message msg: messages) {
msg.start();
}
}
}
package lab.exc4;
import java.util.Random;
public class Message extends Thread {
private final String message;
private final int number;
private final Random rnd= new Random();
public Message(String message,int number) {
this.message=message;
this.number=number;
}
@Override
public void run() {
for (int i = 0; i < number; i++) {
System.out.println(message + ": " +i + " iteration");
try {
Thread.sleep(rnd.nextInt(10,100));
}catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
package lab.exc4;
import java.util.Random;
public class TestMessage {
public static void main (String[] args) {
Random rnd = new Random();
Message[] messages = new Message[10];
for (int i=0;i<messages.length ;i++) {
messages[i] = new Message("Message" + i, rnd.nextInt(10,20));
}
for(Message msg: messages) {
msg.start();
}
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment