Conversation
Khmelov
left a comment
There was a problem hiding this comment.
Приложение требует серьезной доработки, реализованы две функции, поставил оценку C
| System.out.println("Введите путь до файла:"); | ||
| Scanner scanner = new Scanner(System.in); | ||
| String path = scanner.nextLine(); | ||
| String temporaryPath = "C:\\Users\\berstix\\IdeaProjects\\CryptoAnalyzerPantera\\text\\outDecode.txt"; |
There was a problem hiding this comment.
Так никогда не делают, например у меня даже диска Ц нет
| String encryptedText = new String(Files.readAllBytes(Paths.get(path)), "UTF-8"); | ||
|
|
||
|
|
||
| for (int key = 0; key < 200; key++) { |
There was a problem hiding this comment.
Полностью вся логика в конструкторе это точно неправильно
|
|
||
| public static void main(String[] args) { | ||
| try { | ||
| new Brutforce(); |
There was a problem hiding this comment.
Надо было создать объект а затем вызывать какой-то его метод
| int numberOfCod = scanner.nextInt(); | ||
| int i; | ||
|
|
||
| File file = new File("C:\\Users\\berstix\\IdeaProjects\\CryptoAnalyzerPantera\\text\\outDecode.txt"); |
|
|
||
|
|
||
|
|
||
| Encode() throws IOException { |
There was a problem hiding this comment.
Интересно если класс публичный то почему конструктор не публичный
|
|
||
| Encode() throws IOException { | ||
| System.out.println("Введите путь до файла:"); | ||
| Scanner scanner = new Scanner(System.in); |
There was a problem hiding this comment.
Сканер клавиатуры это один объект их не должно быть много по всей программе
| int i; | ||
|
|
||
|
|
||
| File file = new File("C:\\Users\\berstix\\IdeaProjects\\CryptoAnalyzerPantera\\text\\out.txt"); |
There was a problem hiding this comment.
Опять абсолютный путь это всегда ошибка
| "3) раскодировать файл спомощью Brute force, выберите цифру 3"; | ||
|
|
||
|
|
||
| Scanner consnole = new Scanner(System.in); |
There was a problem hiding this comment.
Вот именно этот сканер и нужно передавать везде где он требуется
| import java.util.regex.Matcher; | ||
| import java.util.regex.Pattern; | ||
|
|
||
| public class Brutforce { |
There was a problem hiding this comment.
Почему-то приложение не разбито на пакеты. Даже для маленьких программ всегда используют пакеты для того чтобы понимать где логика где ввод где вывод
No description provided.