Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class HeltallMengde {
- private boolean[] mengde;
- public static void main(String[] args) {
- var ht = new HeltallMengde(10);
- System.out.println(ht.toString());
- ht.erMed(-1);
- }
- public HeltallMengde(int n) {
- mengde = new boolean[n];
- }
- @Override
- public String toString() {
- String str = "{";
- boolean forste = true;
- for (int i = 0; i < mengde.length; i++) {
- if (mengde[i]) {
- if (forste) {
- str += i;
- forste = false;
- } else {
- str += ", " + i;
- }
- }
- }
- str += " }";
- return str;
- }
- public boolean erMed(int t) {
- return mengde[t];
- }
- public boolean erMed2(int t) {
- if (t >= 0 && t < mengde.length) {
- return mengde[t];
- }
- else {
- throw new RuntimeException("Utenfor området");
- }
- }
- public void leggtil(int t) {
- mengde[t] = true;
- }
- public boolean erDelmengde(int[] itab) {
- for (int e : itab) {
- if (!erMed(e))
- return false;
- }
- return true;
- }
- public void komplement() {
- for (int i = 0; i < mengde.length; i++) {
- mengde[i] = !mengde[i];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement