‫Tudo bem, bem-vindo de volta e o último de vocês, examinamos a palavra-chave Paramount e
‫eu dei alguns exemplos simples, mas eles não são aplicações do mundo real, por assim dizer, de exemplos do mundo
‫real.
‫Então, vamos dar uma olhada em um exemplo do mundo real, porque existe um método chamado matemática min.
‫OK, deixe-me livrar-me de alguns códigos.
‫Então, tem essa aula de matemática, certo?
‫E tem esse método Minne.
‫E o que isso nos permite fazer é passar o valor um e o valor dois.
‫E então ele vai comparar os dois e nos dará o menor dos dois.
‫Você pode ver que pode fazer a mesma coisa com decimais, duplos, flutuantes e assim por
‫diante com diferentes tipos de tipos de variáveis.
‫OK, são basicamente apenas diferentes tipos de número que nos permite usar.
‫Portanto, o problema aqui é que só posso fazer isso com dois valores.
‫Mas e se eu quisesse dar a ele vários valores diferentes, não apenas dois, mas digamos sete ou 15 ou quantos
‫valores eu quiser passar para ele.
‫E eu queria ter o número mais baixo e recebê-lo de volta, ou, portanto, precisaria criar meu próprio
‫método.
‫E é isso que vamos fazer neste vídeo.
‫Agora, isso lhe dará outro bom exemplo de como usar os pais.
‫Portanto, isso será algo que você poderá reutilizar facilmente no futuro.
‫Então, vamos prosseguir e criar esse método, certo?
‫Então, vou me livrar desses métodos horríveis aqui que criamos até agora.
‫Vou apenas criar este novo método min v2 de número inteiro estático público.
‫E vai demorar.
‫Porém, muitos programas do tipo professor eu quero, então vou apenas ligar para esses números
‫e o que vou fazer aqui é definir meu valor mínimo para ser o valor máximo indult.
‫Isso significa apenas que este não é o valor mínimo real, mas é o maior valor possível que um número
‫inteiro pode ter e o valor máximo pode pairar sobre ele.
‫Você pode ver que são dois bilhões, eu creio, dois bilhões, cento e setenta e quatro milhões e assim por diante.
‫OK, então esse será o valor máximo que um inteiro pode conter.
‫E agora posso comparar meus valores que estou passando para ele com este valor para ver se eles são inferiores
‫ao valor máximo de inteiros.
‫Essa é a ideia por trás de usá-lo aqui.
‫OK, então posso apenas usar A para cada loop agora, como costumava fazer para tocar a tecla e usar o toque mais uma vez.
‫Isso vai criar isso para cada loop para mim e posso apenas pegar os itens individuais
‫que serão do tipo inteiro, vou chamá-los de número, então será um número individual em minha coleção.
‫E qual será a coleção que desejo examinar?
‫Bem, serão os números que serão passados para esse método assim que ele for chamado.
‫OK, então isso para cada loop agora passará por cada número que é passado para meu método
‫Men V two e ele será comparado.
‫Portanto, ele irá verificar se o número que é passado vai ser menor que o número mínimo atual.
‫Se for esse o caso, diga Min para o número.
‫Então isso significa que vamos dizer que este valor máximo aqui é dois bilhões, certo?
‫E agora digamos que eu passe um valor que é cinco mil, por exemplo.
‫Portanto, agora cinco mil serão verificados.
‫Seus cinco mil.
‫Menos de dois bilhões.
‫Sim, é esse o caso.
‫OK, agora o menor número será cinco mil.
‫Portanto, atribuímos cinco mil para ser esse número.
‫OK, agora podemos prosseguir e retornar nosso número do meio como este inteiro.
‫Eu sei que este aerosat desaparece.
‫Agora, nosso método deve ser feliz.
‫Agora, o legal é que você pode definir quantos valores quiser.
‫Então, na verdade, deixe-me mostrar aqui, vamos passar sete valores, seis, quatro para oito, zero um e
‫cinco.
‫E então vamos imprimir qualquer que seja o valor mínimo, porque agora
‫podemos atribuir o resultado do nosso V. para chamar com todos esses valores em um inteiro porque nosso MIN V2 retornará um inteiro.
‫Portanto, basicamente retornará um número e podemos atribuir um número a uma variável inteira.
‫Então é isso que estamos fazendo nesta linha.
‫OK, e agora podemos apenas pegar esse número e exibi-lo usando a string que temos aqui.
‫Portanto, nossa declaração de linha vermelha.
‫Então, desses números, qual será o número mínimo?
‫Bem, será zero.
‫OK, então, na verdade, vamos fazer com que pareça um pouco melhor.
‫OK, agora isso retornará nosso número mínimo zero.
‫Mas e se quiséssemos atribuir diferentes tipos de valores?
‫OK, então vamos executá-lo novamente.
‫Mas desta vez vamos atribuir até valores negativos.
‫Então aqui está cinco um zero.
‫E, claro, isso tem que ser um número inteiro como.
‫Então, agora vamos executá-lo novamente.
‫E você pode ver que diz que o mínimo é menos 11 porque um valor negativo será menor do que todos
‫os valores positivos que estão dentro de nossa lista de matrizes que estamos passando.
‫Então você disse que desta vez estamos passando cinco valores, então não estamos passando apenas enquanto os sete valores que
‫temos.
‫Antes que você pudesse seguir em frente e passar por tantos quantos quiser, você pode ir em frente e até mesmo fazer
‫algo como um três, três, sete, quarenta e dois.
‫Sessenta e nove por vinte.
‫Para todos os quatro e todas as coisas boas, você pode colocar todos eles aqui e, bem, o número
‫mínimo ainda será menos 11, é claro.
‫Então, vamos nos livrar disso.
‫Vamos nos livrar do zero e, na verdade, apenas manter.
‫Os números legais no ano, vamos executá-lo novamente, enquanto ainda temos apenas cinco anos, mas sim, isso vai
‫dizer que a solução é 42.
‫Então, para todos os técnicos que estão por aí.
‫Isso deve dizer algo para você ou para você.
‫Portanto, se tornarmos esta derivação negativa, é claro que menos um três três sete será o valor mínimo.
‫Mas sim, você não pode, vá em frente e passe quantos valores quiser.
‫Agora, imagine que você não digite esses valores manualmente, mas os obtenha de um banco de dados.
‫Então você obtém um monte de dados de um banco de dados.
‫Provavelmente você o obteria em um formato de matriz e, em seguida, passaria aqui.
‫Talvez você obtenha ou tenha múltiplas fontes e deseja combinar as duas
‫fontes e deseja comparar todas as fontes juntas e deseja compará-las de uma forma em que obtenha o número mínimo.
‫O legal é que você ainda pode fazer isso usando a palavra-chave primordial.
‫Claro, o método pareceria um pouco diferente, mas sim, você poderia basicamente fazer isso.
‫Tudo bem, resumindo, usar palms é bastante útil quando temos um método que pode receber
‫qualquer número de parâmetros e é uma boa ferramenta que deve estar em nosso arsenal de desenvolvedores.
‫OK, até o próximo vídeo.