Advertisement
IlhaDosFilmes

CÓDIGOS JAVA

Oct 15th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.04 KB | None | 0 0
  1. public class ClasseString {
  2. public static void main(String[] args) {
  3. String frase = "Eu vou tirar 10 na prova!";
  4. System.out.println("Quant. de caracteres: "+frase.length());
  5. System.out.println("Maiúsculo: "+frase.toUpperCase());
  6. System.out.println("Minúsculo: "+frase.toLowerCase());
  7. System.out.println("Substituir: "+frase.replaceAll("a", "o"));
  8. System.out.println("Posicao: "+frase.charAt(5));
  9. System.out.println("SubConjunto: "+frase.substring(7,15));
  10. String frase1, frase2;
  11. frase1 = "Joao";
  12. frase2 = "Joao ";
  13. if (frase1.equals(frase2)){
  14. System.out.println("são iguais");
  15. }else{
  16. System.out.println("são diferentes");
  17. }
  18.  
  19. }
  20. }
  21.  
  22. _________________________________________________________________________
  23.  
  24. import java.util.Scanner;
  25.  
  26. public class ClasseString1 {
  27. public static void main(String[] args) {
  28. /*
  29. FAÇA UM ALGORITMO QUE PEDE UMA FRASE
  30. DO USUÁRIO. EM SEGUIDA,O ALGORITMO DEVE
  31. PEDIR PARA QUE O USUÁRIO DIGITE UM CARACTERE.
  32. POR FIM, O ALGORITMO DEVE DIZER SE O CARACTERE
  33. CONTÉM OU NÃO NA FRASE INFORMADA.
  34. */
  35. Scanner leia = new Scanner(System.in);
  36. System.out.println("Informe uma frase: ");
  37. String frase = leia.nextLine();
  38. System.out.println("Informe um caractere: ");
  39. String carac = leia.next();
  40. if(frase.contains(carac)){
  41. System.out.println("Caractere encontrado.");
  42. }else{
  43. System.out.println("Caractere não encontrado.");
  44. }
  45. }
  46. }
  47.  
  48. _________________________________________________________________________
  49.  
  50. import java.util.Scanner;
  51.  
  52. public class Enquanto {
  53. public static void main(String[] args) {
  54. Scanner leia = new Scanner(System.in);
  55. int n;
  56. int c = 1;
  57.  
  58. System.out.println("Digite um número:");
  59. n = leia.nextInt();
  60.  
  61. while (c <=13){
  62. System.out.println(n + "x" + c + "=" + (n*c));
  63. c++;
  64. }
  65. }
  66. }
  67.  
  68. _________________________________________________________________________
  69.  
  70. import java.util.Scanner;
  71. import javax.swing.JOptionPane;
  72.  
  73. public class ExeJOPTION {
  74. public static void main(String[] args) {
  75. String nome = JOptionPane.showInputDialog("Informe o seu nome: ");
  76. JOptionPane.showMessageDialog(null, "Olá, "+nome);
  77. }
  78. }
  79.  
  80. _________________________________________________________________________
  81.  
  82. import java.util.Scanner;
  83.  
  84. public class Formula {
  85. public static void main(String[] args) {
  86. Scanner le = new Scanner(System.in);
  87. System.out.println("Informe o 1º número: ");
  88. double x1 = le.nextDouble();
  89. System.out.println("Informe o 2º número: ");
  90. double x2 = le.nextDouble();
  91. System.out.println("Informe o 3º número: ");
  92. double y1 = le.nextDouble();
  93. System.out.println("Informe o 4º número: ");
  94. double y2 = le.nextDouble();
  95. System.out.println(Math.sqrt(Math.pow(x2-x1, 2)+Math.pow(y2-y1, 2)));
  96. }
  97. }
  98.  
  99. _________________________________________________________________________
  100.  
  101. import java.util.Scanner;
  102.  
  103. /**
  104. * Regras para programa com Menu
  105. * 1 - Desenhar o Menu - OK
  106. * 2 - Usar o scanner para ler uma opção - OK
  107. * 3 - Fazer um laço infinito - OK
  108. * 4 - Colocar condição de parada - OK
  109. * 5 - Construir os métodos
  110. * 6 - Fazer os algoritmos dos métodos
  111. */
  112. public class Menu {
  113.  
  114. static Scanner leia = new Scanner(System.in);
  115.  
  116. public static void main(String[] args) {
  117. int opcao;
  118. do {
  119. System.out.println(desenhaMenu());
  120. opcao = leia.nextInt();
  121. switch(opcao){
  122. case 1 : tabuada();
  123. break;
  124. case 2 : sequencia();
  125. break;
  126. case 3 : System.out.println("bye!");
  127. break;
  128. default : System.out.println("Opção Inválida");
  129. }
  130. } while (opcao != 3);
  131. }
  132.  
  133. private static String desenhaMenu() {
  134. String menu = "----------------\n";
  135. menu += "| 1 - Tabuada |\n";
  136. menu += "| 2 - Sequencia|\n";
  137. menu += "| 3 - Sair |\n";
  138. menu += "| Opção: ";
  139. return menu;
  140. }
  141.  
  142. private static void tabuada() {
  143. System.out.println("Informe um número: ");
  144. int num = leia.nextInt();
  145. if ((num < 2) || (num > 10)){
  146. System.out.println("Número inválido");
  147. }else{
  148. for (int i = 1; i <= 10; i++) {
  149. System.out.println(num+" x "+i+" = "+(num*i));
  150. }
  151. }
  152. }
  153.  
  154. private static void sequencia(){
  155. System.out.println("Informe o 1º número: ");
  156. int num1 = leia.nextInt();
  157. System.out.println("Informe o 2º número: ");
  158. int num2 = leia.nextInt();
  159. for (int i = num1; i <= num2; i++) {
  160. System.out.print("["+i+"]");
  161. }
  162. System.out.println("");
  163. }
  164. }
  165.  
  166. _________________________________________________________________________
  167.  
  168. public class Metodos {
  169. public static void main(String[] args) {
  170. double x = 10;
  171. double y = 30;
  172. String resultado = soma(x,y);
  173. System.out.println(resultado);
  174. double res = subtracao(x,y);
  175. resultado = fimparpar((int)x);
  176. System.out.println(resultado);
  177. pimparpar(340);
  178.  
  179.  
  180. }
  181. private static String soma(double a, double b) {
  182. return "A soma é: "+(a+b);
  183. }
  184.  
  185. private static double subtracao(double x, double y) {
  186. return (x-y);
  187.  
  188. }
  189.  
  190. public static String fimparpar(int num){
  191. if(num % 2 == 0){
  192. return "É par";
  193. }else{
  194. return "É ímpar";
  195. }
  196. }
  197.  
  198. public static void pimparpar(int num){
  199. if(num % 2 == 0){
  200. System.out.println("É par");
  201. }else{
  202. System.out.println("É ímpar");
  203. }
  204. }
  205. }
  206.  
  207. _________________________________________________________________________
  208.  
  209. import java.util.Scanner;
  210.  
  211. /**
  212. *
  213. * @author 1801682
  214. */
  215. public class Metodos2 {
  216.  
  217. public static void main(String[] args) {
  218. Scanner leia = new Scanner(System.in);
  219. System.out.println("Informe um número: ");
  220. double media = leia.nextDouble();
  221. char c = conceito(media);
  222. System.out.println("O seu conceito é: " + c);
  223. }
  224.  
  225. public static char conceito(double media) {
  226. if (media < 4.9) {
  227. return 'D';
  228. } else if (media >= 5 && media < 7) {
  229. return 'C';
  230. } else if (media >= 7 && media < 9) {
  231. return 'B';
  232. } else {
  233. return 'A';
  234. }
  235. }
  236.  
  237. }
  238.  
  239. _________________________________________________________________________
  240.  
  241. import java.util.Scanner;
  242.  
  243. /**
  244. * Escreva uma funcao que recebe 3 notas e uma letra
  245. * se a letra for A:
  246. * A funcao calcula e retorna a média aritmética das 3 notas
  247. * se a letra for B:
  248. * A funcao calcula e retorna a media ponderada das 3 notas
  249. * (pesos: 2, 3 e 4).
  250. */
  251.  
  252. public class Metodos3 {
  253.  
  254. public static void main(String[] args) {
  255. Scanner leia = new Scanner(System.in);
  256. System.out.println("Informe a 1ª nota: ");
  257. double n1 = leia.nextDouble();
  258. System.out.println("Informe a 2ª nota: ");
  259. double n2 = leia.nextDouble();
  260. System.out.println("Informe a 3ª nota: ");
  261. double n3 = leia.nextDouble();
  262. System.out.println("Informe uma letra: ");
  263. char letra = leia.next().charAt(0);
  264. double media = calculaMedias(n1, n2, n3, letra);
  265. if (media == -1){
  266. System.err.println("Letra ERRADA");
  267. }else{
  268. System.out.println("A média é: "+media);
  269. }
  270. }
  271.  
  272. public static double calculaMedias(double n1, double n2, double n3, char letra){
  273. switch (letra) {
  274. case 'A': case 'a':
  275. return (n1+n2+n3)/3;
  276. case 'B': case 'b':
  277. return ((n1*2)+(n2*3)+(n3*4))/9;
  278. default:
  279. return -1;
  280. }
  281. }
  282. }
  283.  
  284. _________________________________________________________________________
  285.  
  286. import java.util.Scanner;
  287.  
  288. import javax.swing.JOptionPane;
  289.  
  290. /**
  291. * Faça um algoritmo que leia 10 números.
  292. * Ao final deve ser informado:
  293. * ****Soma dos pares
  294. * ****Quantidade dos ímpares
  295. */
  296.  
  297. public class Metodos5 {
  298. public static void main(String[] args) {
  299. Scanner sc = new Scanner(System.in);
  300. double somaPar = 0;
  301. int quantImpar = 0;
  302. int num;
  303. for (int i = 0; i < 10; i++) {
  304. System.out.println("Informe o "+(i+1)+"º número: ");
  305. num = sc.nextInt();
  306. if (num % 2 == 0){
  307. somaPar = somaPar + num;
  308. }else{
  309. quantImpar++;
  310. }
  311. }
  312. JOptionPane.showMessageDialog(null, "Soma dos Pares: "+somaPar);
  313. JOptionPane.showMessageDialog(null, "Quant. dos Ímpares: "+quantImpar);
  314. }
  315. }
  316.  
  317. _________________________________________________________________________
  318.  
  319. import java.util.Scanner;
  320.  
  321. public class questao1 {
  322. public static void main(String[] args) {
  323. Scanner sc = new Scanner(System.in);
  324. System.out.println("Informe um número: ");
  325. int num = sc.nextInt();
  326. if(pone(num)){
  327. System.out.println("O número é positivo");
  328. }else{
  329. System.out.println("O número é negativo");
  330. }
  331. }
  332. public static boolean pone(int num){
  333. return (num > 0);
  334. }
  335. }
  336.  
  337. _________________________________________________________________________
  338.  
  339. import java.util.Scanner;
  340.  
  341. public class questao2 {
  342. public static void main(String[] args) {
  343. Scanner leia = new Scanner(System.in);
  344. System.out.println("Informe um número: ");
  345. int num = leia.nextInt();
  346. int res = fatorial(num);
  347. System.out.println("O fatorial de "+num+" é "+res);
  348. }
  349. public static int fatorial(int num){
  350. int aux = 1;
  351. for (int i = 2; i <= num; i++) {
  352. aux *= i;
  353. }
  354. return aux;
  355. }
  356. }
  357.  
  358. _________________________________________________________________________
  359.  
  360. public class teste {
  361. public static void main(String[] args) {
  362. double x = (20-15)/2.0;
  363. System.out.println(x);
  364. }
  365. }
  366.  
  367. _________________________________________________________________________
  368.  
  369. package Menu;
  370.  
  371. import javax.swing.JOptionPane;
  372.  
  373. /**
  374. *
  375. * ==Sistema GUI== 1 - Ler Número 2 - Maior 3 - Menor 4 - Sair ===============
  376. *
  377. * @author 1801682
  378. */
  379. public class Menu {
  380.  
  381. static int num1, num2;
  382.  
  383. public static void main(String[] args) {
  384. int op;
  385. do {
  386. String opcao = JOptionPane.showInputDialog(desenhaMenu());
  387. op = Integer.parseInt(opcao);
  388. switch (op) {
  389. case 1:
  390. lerNumero();
  391. break;
  392. case 2:
  393. somar();
  394. break;
  395. default:
  396. JOptionPane.showMessageDialog(null, "Opção Inválida");
  397. }
  398. } while (op != 3);
  399.  
  400. }
  401.  
  402. private static String desenhaMenu() {
  403. String x = "====Menu====\n";
  404. x += "1 - Ler=====\n";
  405. x += "2 - Somar===\n";
  406. x += "3 - Sair===\n";
  407. x += "Opção: ";
  408. return x;
  409. }
  410.  
  411. private static void lerNumero() {
  412. String n1 = JOptionPane.showInputDialog("Informe o 1º número: ");
  413. String n2 = JOptionPane.showInputDialog("Informe o 2º número: ");
  414.  
  415. num1 = Integer.parseInt(n1);
  416. num2 = Integer.parseInt(n2);
  417.  
  418. }
  419.  
  420. private static void somar() {
  421. JOptionPane.showMessageDialog(null, "A soma é: " + (num1 + num2));
  422. }
  423. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement