Мой метод возвращает строку String, но не подстроку, даже если это переменная и проблема с переключателем в Java [закрытJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Мой метод возвращает строку String, но не подстроку, даже если это переменная и проблема с переключателем в Java [закрыт

Сообщение Anonymous »


Основное:

public static void main(String[] args) { // TODO Автоматически сгенерированная заглушка метода Утилита ogg = новая Утилита(); Струна дер; Сканер sc = новый сканер(System.in); System.out.println("Соно представляет логарифмы или другие значения"); логическое значение Choose = sc.nextInt(); System.out.println("Inserisci se c'e il logaritmo e l'elevazione a potenza qualora not ci fosse inserire 0"); дер = sc.next(); int pow = sc.nextInt(); если (выберите == true) { System.out.println(ogg.Devlog(der, pow)); } еще { System.out.println(ogg.DevNLog(der, pow)); } sc.закрыть(); } В основном существует только метод штампа. Код работает так, как будто мне нужно выбрать, является ли это математическим предметом, например, логарифмами, синусом, косинусом, или это простая производная (то есть просто число или x и x^5) и pow. Когда я делаю ввод, код возводит в степень, а затем основная передача даты методу ниже.

Другой код класса:

пакет CalcDer; общественный класс Утилита { public String Devlog(String l, int pow) { Строка res = ""; if(l.length() == 4 && pow == 0) { Строка h = l.substring(0, 3); переключатель(ч) { случай "журнал": { res = "1/" + String.valueOf(l.substring(4)) + "* log e"; вернуть разрешение; } случай «грех»: { res = "cos" + l.substring(4); вернуть разрешение; } случай "потому что": { res = "-sin" + l.substring(4); вернуть разрешение; } } } } Когда приходит дата, я создаю подстроку от 0 до 3, и если строка и переключатель я контролирую, какой тип, если, например, является логарифмом. Следует войти и сделать производную логарифма. То же самое с синусом и косинусом и возвратом результата.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»