Код:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;
public class INFA {
public static void main(String[] args) throws IOException {
System.out.print("Введите число для конвертирования: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String sNum = br.readLine();
int i = Integer.parseInt(sNum);
System.out.print("Выберите основание новой системы счисления: ");
String sNu = br.readLine();
int q = Integer.parseInt(sNu);
System.out.println("В выбранной системе счисления " + i + " будет равно " + Integer.toString(i, q));
}
}
и
-------------------------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import org.eclipse.wb.swing.FocusTraversalOnArray;
import java.awt.Component;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.Toolkit;
public class okno extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_2;
private JTextField textField_3;
private JTextField textField_1;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
okno frame = new okno();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public okno() {
setIconImage(Toolkit.getDefaultToolkit().getImage("C:\\Users\\Admin\\Desktop\\U9S4n5dlS00.jpg"));
setBackground(Color.WHITE);
// заглавление
setTitle("\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0447\u0438\u0441\u0435\u043B \u0421\u0421");
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
//перевести
JLabel label_1 = new JLabel("\u041F\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0438\u0437");
label_1.setBounds(12, 35, 91, 30);
contentPane.add(label_1);
textField = new JTextField();
textField.setBounds(94, 39, 39, 22);
contentPane.add(textField);
textField.setColumns(10);
//cc
JLabel label_2 = new JLabel("\u0421\u0421 \u0412");
label_2.setBounds(133, 42, 56, 16);
contentPane.add(label_2);
textField_2 = new JTextField();
textField_2.setBounds(175, 39, 39, 22);
contentPane.add(textField_2);
textField_2.setColumns(10);
textField_3 = new JTextField();
textField_3.setBounds(63, 85, 369, 22);
contentPane.add(textField_3);
textField_3.setColumns(10);
//число
JLabel label = new JLabel("\u0427\u0438\u0441\u043B\u043E:");
label.setBounds(12, 88, 56, 16);
contentPane.add(label);
//перевести
JButton button = new JButton("\u041F\u0415\u0420\u0415\u0412\u0415\u0421\u0422\u0418!");
button.setBounds(146, 143, 146, 25);
contentPane.add(button);
//сс2
JLabel label_3 = new JLabel("\u0421\u0421");
label_3.setBounds(226, 42, 56, 16);
contentPane.add(label_3);
textField_1 = new JTextField();
textField_1.setBounds(12, 230, 420, 22);
contentPane.add(textField_1);
textField_1.setColumns(10);
//ответ
JLabel label_4 = new JLabel("\u041E\u0442\u0432\u0435\u0442 :");
label_4.setBounds(12, 201, 56, 16);
contentPane.add(label_4);
}
}