In is vowel, we want to return true if letters.substring equals a or e or i or
o, so we add those comparisons using or. So, it would look like this. I had to
type letters dot substring a whole bunch of times maybe I should have made that
a variable. And then, every word I used letters.substring i to i plus 1, I
could replace them with letter. That looks a lot better now for is consonant a
letter is a consonant if its not a vowel. So, I can take a shortcut here and
just return not is vowel for the given index. I don't need to tell it that it's
an int. And I didn't actually initialize letter. If I want to test my method, I
can make a new word. I'll fill it with sleep. And now, if I ask if the first
letter is a vowel, I get that it's not because it's an s. If I ask if it's a
consonant, I get true. I would probably want to test a couple more cases if I
was going to ship this code to somebody. But, this looks like it's working for
now.
En isVowel queremos devolver verdadero si letters.substring es igual a «a» o «e» o «i» o «o» o «u»,
por lo que sumamos esas comparaciones con «or». Entonces, se vería así. Tuve que
escribir letters.substring un montón de veces; quizás debería haberlo hecho
una variable. Y entonces, en todas las partes donde he usado letters.substring i a i más 1,
podría haberlas reemplazado con letter. Eso se ve mucho mejor. Ahora para isConsonant, una
letra es una consonante si no es una vocal. Así, puedo tomar un atajo aquí y
simplemente devolver no es vocal para el índice dado. No necesito decirle que es
un int. Y en realidad no inicialicé letter. Si quiero probar mi método,
puedo hacer una nueva Word. Voy a llenarlo con sleep (sueño). Y ahora, si pregunto si la primera
letra es una vocal, obtengo que no lo es porque se trata de una s. Si pregunto si es una
consonante, obtengo verdadero. Probablemente desee probar un par de casos más si
fuera a enviar este código a alguien. Sin embargo, esto parece que está funcionado por
el momento.
Dans isVowel, nous voulons renvoyer vrai
si letters.substring est
égal à a ou e ou i ou o,
donc nous ajoutons ces
comparaisons en utilisant or.
Ça ressemblerait à ça.
J'ai dû taper lettres.substring
un tas de fois
peut-être que j'aurais dû
en faire une variable.
Et puis, chaque fois que
j'utilise letters.substring
(i, i + 1), je pouvais
les remplacer par letter.
Ça semble beaucoup mieux.
Pour isConsonant,
une lettre est une consonne
si elle n'est pas une voyelle.
Je peux prendre un raccourci
ici et juste renvoyer
! isVowel pour l'index donné.
Je n'ai pas besoin
de dire que c'est un int
et je n'ai pas initialisé letter.
Si je veux tester ma méthode,
je peux faire un nouveau mot.
Je le remplirai avec sleep.
Si je demande si la première
lettre est une voyelle,
j'obtiens non comme réponse
parce que c'est un s.
À la question si c'est
une consonne, j'obtiens vrai.
Je voudrais encore tester d'autres cas
si je devais expédier ce code à quelqu'un.
Mais, cela semble fonctionner
pour l'instant.
isVowel内でletters.substringが
a、e、i、oと等しければ真を返したいので
このようにorを使った比較を加えます
その結果こうなりますね
letters.substringを何度もタイプしましたが
ここは変数にすべきだったかもしれません
すべての文字にletters.substring(i、i+1)を
使いましたが
letterに換えることも可能です よくなりましたね
isConsonantにとって文字は母音でなければ
子音です ここで近道しましょう
与えられたインデックスに!isVowelを返します
これがintだと伝える必要はありません
実際私は文字を初期化しませんでした
今のメソッドを確認するには
new Wordを作ります そこにsleepを入れます
さて最初の文字が母音かどうかを調べると
sなので偽が返されます
子音かどうかを調べると真が返ってきます
誰かにこのコードを渡すのなら
もっといろんなケースを試したいですが
今のところはちゃんと動いているようですね
isVowel에서, letters.substring 이 a 또는 e 또는 i 또는 o 또는 u 이면 참을 리턴해야 합니다. 그래서
OR를 이용해서 조건을 만들었습니다. letters.substring을 많이
작성해야 해서 이를 변수에 집어 넣으면 더 편해 집니다.
그리고 letters.substring(i, i+1)을 letter로 바꿔치기
합니다. 굉장히 깔끔해 보입니다. isConsonant를 구현합시다.
모음이 아니면 자음이라는 것을 알 겁니다. 그래서 !isVowel을
리턴하면 됩니다. int라고 할 필요 없습니다.
그리고 letter를 선언하지 않았군요. 이 메소드를 테스트하고
싶다면 word 변수를 새로 선언해야 합니다. sleep으로 하겠습니다.
첫 번째 글자가 모음이냐고 물어보니 거짓을 리턴 합니다. 자음이냐고
물어보면 참을 리턴 합니다. 다른 사람한테 이 코드를 주려면
테스트를 조금 더 많이 해봐야 하겠지만, 지금으로서는 잘
작동합니다.
Trong isVowel, ta muốn return true nếu
letters.substring là a hoặc là e hoặc i
hoặc o, vì thế ta thêm mấy cái so sánh này vào, dùng or
Vì thế nó sẽ giống thế này. Tôi phải
gõ letters chấm substring rất nhiều lần
có lẽ tôi nên tạo một
biến. Tất cả các chữ tôi đều dùng
letters.substring(i, i+1), tôi
có thể thay thế chúng với các chữ.
Ngon hơn rồi đấy, giờ đến isConsonant
một chữ là một phụ âm nếu nó không phải
là nguyên âm. Vì thế tôi có thể tôi có thể làm
tắt ở đây và chỉ return not isVowel với index đã cho
Tôi không cần cho nó
là int. Và tôi không thực sự khởi tạo letters.
Nếu tôi muốn test method của tôi
tôi có thể tạo một từ mới. Tôi sẽ thử với "sleep"
Tôi hỏi nếu kí tự
đầu tiên là một nguyên âm, tôi hiểu là không
vì nó là s. Tôi hỏi nó có phải là phụ âm
không, tôi có được true. Tôi muốn test vài
trường hợp nữa nếu tôi
đưa code này cho ai đó. Nhưng
cái này trông có vẻ ngon rồi