| public int bitCreate (String sop) |
| { |
| if (sop.equals(“|”)) return 1; |
| else if (sop.equals(“/”)) return 1; |
| else if (sop.equals(“±_|”)) return 1; |
| else if (sop.equals(“Ӿ_/”)) return 1; |
| else if (sop.equals(“—”)) return 0; |
| else if (sop.equals(“\\”)) return 0; |
| else if (sop.equals(“±_—”)) return 0; |
| else if (sop.equals(“Ӿ_\\”)) return 0; |
| else return null; |
| } |
| public int qubitMeasure (Qubit Singqubit, String base_) |
| { |
| int bitset; |
| if (singqubit.base.equals(base_)) |
| { |
| bitset = bitCreate(myqubit.sop); singqubit = null; |
| } |
| else |
| { |
| singqubit.base= base_; |
| singqubit.sop = singqubit.createSop(base_); |
| bitset = bitCreate(singqubit.sop); |
| singqubit = null; |
| } |
| return bitset; |
| } |