принтиране на последните 5 символа
Здравейте
Как да принтирам от String последните 5 символа
примерно - 11111111111111111111111111000011 ---> 000011
Здравейте
Как да принтирам от String последните 5 символа
примерно - 11111111111111111111111111000011 ---> 000011
с фор цикъл от string.length - 1 до string.length - 5
Не мога да ти кажа както точно се прави в Java, но можеш да го преврнеш в масив, и да slice-неш с -5.
Виж и substring
https://docs.oracle.com/javase/7/docs/api/java/lang/String.html
може да използваш субстринг
import java.util.Scanner; public class a { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int y = Integer.parseInt(scanner.nextLine()); String ybinary = Integer.toBinaryString(y); int swap =y; String swapbinary = Integer.toBinaryString(~swap); String swap3 = swapbinary.substring(swapbinary.length() - 6); int xbinary = Integer.parseInt(swap3,2); System.out.printf("Y = %.s(10) = %.s(2) -> bitwise inversion -> %.s(2) = %.d ",y,ybinary,swap3,xbinary); } } ама ако може и да ми я коригираш че нещо имам грешка