Код: Выделить всё
import java.util.ArrayList;
public class An {
String whichA(String text) {
ArrayList anLetters = new ArrayList();
anLetters.add("a");
anLetters.add("e");
anLetters.add("i");
anLetters.add("o");
anLetters.add("u");
Character c0 = text.charAt(0);
Character c1 = text.charAt(1);
if ((anLetters.contains(c0.toString().toLowerCase())) || (c0.toString() + c1.toString() == "11")){
return "an";
}
else{
return "a";
}
}
String whichA(Integer number) {
ArrayList anLetters = new ArrayList();
anLetters.add("a");
anLetters.add("e");
anLetters.add("i");
anLetters.add("o");
anLetters.add("u");
String text = number.toString();
Character c0 = text.charAt(0);
Character c1 = text.charAt(1);
if ((anLetters.contains(c0.toString().toLowerCase())) || (c0.toString() + c1.toString() == "11")){
return "an";
}
else{
return "a";
}
}
String whichA(Long number) {
ArrayList anLetters = new ArrayList();
anLetters.add("a");
anLetters.add("e");
anLetters.add("i");
anLetters.add("o");
anLetters.add("u");
String text = number.toString();
Character c0 = text.charAt(0);
Character c1 = text.charAt(1);
if ((anLetters.contains(c0.toString().toLowerCase())) || (c0.toString() + c1.toString() == "11")){
return "an";
}
else{
return "a";
}
}
String whichA(Double number) {
ArrayList anLetters = new ArrayList();
anLetters.add("a");
anLetters.add("e");
anLetters.add("i");
anLetters.add("o");
anLetters.add("u");
String text = number.toString();
Character c0 = text.charAt(0);
Character c1 = text.charAt(1);
if ((anLetters.contains(c0.toString().toLowerCase())) || (c0.toString() + c1.toString() == "11")){
return "an";
}
else{
return "a";
}
}
String whichA(Float number) {
ArrayList anLetters = new ArrayList();
anLetters.add("a");
anLetters.add("e");
anLetters.add("i");
anLetters.add("o");
anLetters.add("u");
String text = number.toString();
Character c0 = text.charAt(0);
Character c1 = text.charAt(1);
if ((anLetters.contains(c0.toString().toLowerCase())) || (c0.toString() + c1.toString() == "11")){
return "an";
}
else{
return "a";
}
}
String whichTh(int num) {
String suffix;
num = num % 10;
switch (num) {
case 1: suffix = "st";
break;
case 2: suffix = "nd";
break;
case 3: suffix = "rd";
break;
default: suffix = "th";
break;
}
return suffix;
}
String whichTh(long number) {
String suffix;
int num = (int) (number % 10);
switch (num) {
case 1: suffix = "st";
break;
case 2: suffix = "nd";
break;
case 3: suffix = "rd";
break;
default: suffix = "th";
break;
}
return suffix;
}
String whichTh(float number) {
String suffix;
int num = (int) (number % 10);
switch (num) {
case 1: suffix = "st";
break;
case 2: suffix = "nd";
break;
case 3: suffix = "rd";
break;
default: suffix = "th";
break;
}
return suffix;
}
String whichTh(double number) {
String suffix;
int num = (int) (number % 10);
switch (num) {
case 1: suffix = "st";
break;
case 2: suffix = "nd";
break;
case 3: suffix = "rd";
break;
default: suffix = "th";
break;
}
return suffix;
}
String whichTh(String number) {
String suffix;
int num = Integer.parseInt(number) % 10;
switch (num) {
case 1: suffix = "st";
break;
case 2: suffix = "nd";
break;
case 3: suffix = "rd";
break;
default: suffix = "th";
break;
}
return suffix;
}
}
String convertString(Integer variable){
return variable.toString();
}
String convertString(Long variable){
return variable.toString();
}
String convertString(Double variable){
return variable.toString();
}
String convertString(Float variable){
return variable.toString();
}
int convertInt(String variable) {
return Integer.parseInt(variable);
}
int convertInt(long variable) {
return (int) variable;
}
int convertInt(float variable) {
return (int) variable;
}
int convertInt(double variable) {
return (int) variable;
}
long convertLong(String variable){
int number = Integer.parseInt(variable);
return (long) number;
}
long convertLong(int variable){
return (long) variable;
}
long convertLong(float variable){
return (long) variable;
}
long convertLong(double variable){
return (long) variable;
}
float convertFloat(String variable){
int number = Integer.parseInt(variable);
return (float) number;
}
float convertFloat(int variable) {
return (float) variable;
}
float convertFloat(long variable) {
return (float) variable;
}
float convertFloat(double variable) {
return (float) variable;
}
double convertDouble(String variable) {
int number = Integer.parseInt(variable);
return (double) number;
}
double convertDouble(int variable) {
return (double) variable;
}
double convertDouble(long variable) {
return (double) variable;
}
double convertDouble(float variable) {
return (double) variable;
}
Кто-нибудь знает, как я могу обновить Java (я использовал VScode JavaCodingPack-0.4.1.exe для установки Java), любые другие решения или следует ли мне просто использовать что-то вроде eclipse (в идеале я хотел бы использовать VScode, поскольку я использую несколько других языков программирования/языков разметки/ стили (python, html, css, javascript и я надеюсь изучить некоторые другие, например C#, в будущем).
Подробнее здесь: https://stackoverflow.com/questions/784 ... -and-above
Мобильная версия