Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. import Prog1Tools.IOTools;
  2.  
  3. public class Aufgabe1 {
  4.  
  5.  
  6. public static long m1(long n){
  7. long spiegel=0L;
  8. while (n>0) {
  9. spiegel*=10;
  10. spiegel+=n%10;
  11. n/=10;
  12. }
  13. return spiegel; // Dummy return
  14. }
  15.  
  16.  
  17. public static void m2(){
  18. int[] prim = {2,3,5,7,11,13,17,19,23,29};
  19. for (int i = 0; i<(prim.length-3);i++) {
  20. for (int j=i;j<(prim.length-2);j++) {
  21. for (int k=j; k<(prim.length-1);k++) {
  22. for(int l=k;l<prim.length;l++) {
  23. if ((prim[i]*prim[j]*prim[k]*prim[l])== 10*(prim[i]+prim[j]+prim[k]+prim[l])) {
  24. System.out.println("a = "+prim[i]+" b = "+ prim[j]+" c = "+prim[k]+" d = "+prim[l]);
  25. }
  26. }
  27. }
  28. }
  29. }
  30. }
  31.  
  32. public static boolean m3(long n) {
  33. if(n%10==3) {
  34. return true;
  35. }
  36. if(n%10!=3) {
  37. return (n<12) ? false: m3(n/10);
  38. }
  39. return true;
  40. }
  41.  
  42.  
  43. public static void m4(int k){
  44. }
  45.  
  46. public static void main(String[] args){
  47. long n;
  48. int k;
  49. // positive Zahlen fuer n und k einlesen
  50. do {
  51. n = IOTools.readLong("n = ");
  52. } while (n <= 0);
  53.  
  54. do {
  55. k = IOTools.readInteger("k = ");
  56. } while ((k <= 0) || (k > 26));
  57.  
  58.  
  59. /* *** Test m1 *** */
  60. System.out.println("\nTest m1:");
  61. long nu = m1(n);
  62. System.out.println("Zahl = " + n);
  63. System.out.println("Umkehrzahl = " + nu);
  64.  
  65. /* *** Test m2 *** */
  66. System.out.println("\nTest m2:");
  67. m2();
  68.  
  69. /* *** Test m3 *** */
  70. System.out.println("\nTest m3:");
  71. for (long l : new long[] {n,12456789}){
  72. if (m3(l)){
  73. System.out.println("Die Zahl " + l + " enthaelt mindestens eine 3.");
  74. } else {
  75. System.out.println("Die Zahl " + l + " enthaelt keine 3.");
  76. }
  77. }
  78.  
  79. /* *** Test m4 *** */
  80. System.out.println("\nTest m4:");
  81. m4(k);
  82. }
  83.  
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement