mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-05 04:40:28 +07:00
47 lines
623 B
Java
47 lines
623 B
Java
class LongDemo {
|
|
private long <caret>n;
|
|
|
|
public long getN() {
|
|
return n;
|
|
}
|
|
|
|
public void setN(long n) {
|
|
this.n = n;
|
|
}
|
|
|
|
public void preInc() {
|
|
++n;
|
|
}
|
|
|
|
public long preIncVal() {
|
|
return ++n;
|
|
}
|
|
|
|
public void postDec() {
|
|
n--;
|
|
}
|
|
|
|
public void twice() {
|
|
n *= 2;
|
|
}
|
|
|
|
public void half() {
|
|
n >>= 1;
|
|
}
|
|
|
|
public long plusOne() {
|
|
return n + 1;
|
|
}
|
|
|
|
public L lambda() {
|
|
return () -> n;
|
|
}
|
|
|
|
public String toString() {
|
|
return "n=" + n;
|
|
}
|
|
|
|
interface L {
|
|
long get();
|
|
}
|
|
} |