Java - Como imprimir en un archivo .txt los datos de un metodo

 
Vista:
sin imagen de perfil

Como imprimir en un archivo .txt los datos de un metodo

Publicado por Carlos (1 intervención) el 29/08/2022 16:58:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
package Paquete;
 
public class EjerciciosArrays {
 
	int min, max;
	int i;
	int sample[] = new int[100];
	int nums [] = { 99, -10, 100123, 18, -978 , 5623, 463, -9, 287, 49 } ;
	int a, b,t, size;
	int table[][] = new int [3] [4];
	int nums1 [] = new int [10];
	int nums2[] = new int [10];
	int numsf[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } ;
	int sum = 0;
	int numsf2[] [] = new int [3] [5];
	int numsf3[] = { 6, 8, 3, 7, 5, 6, 1, 4 };
	int val = 5;
	boolean found = false;
 
		public void minMax2() {
//use arrays initializers
		min = max = nums [0];
		for(int i=1; i< 10; i++) {
			if (nums [i] < min) min = nums[i];
			if (nums [i] > max) max = nums[i];
			}
			System.out.println("Min and max: " + min + " " + max);
		}
 
		public void arrayErr() {
// generate an array overrun
			for(i = 0; i < 100; i = i+1) {
			sample [i] = i;
			}
			System.out.println("\nEl tamaño de la variable era de 10 y el for solicitaba 100 intentos ");
		}
		public void bubblesort () {
 
//display original array
			System.out.println("\nOriginal array is: ");
	    	for(int i=0; i<size; i++) {
	    		System.out.print(" " + nums[i]);
	    	}
	    	System.out.println();
 
// This is the Bubble Sort
			for(a=1; a < size; a++) {
				for(b=size-1; b >= a; b--) {
					if(nums[b-1] > nums [b]) {
// exchange elements
						t = nums[b-1];
						nums[b-1] = nums[b];
						nums[b] = t;
					}
				}
 
//display sorted array
				System.out.print("Sorted array is: ");
					for(int i=0; i<size; i++)
				        System.out.print(" " + nums[i]);
				    System.out.println();
					}
			}
 
		public void twoD () {
// Demonstrate a two-dimensional array.
		for(t=0; t < 3; ++t ) {
			for(i=0; i < 4; ++i) {
				table[t][i] = (t*4)+i+1;
				System.out.println(table[t][i]+ " ");
			}
			System.out.println();
		}
	}
 
		public void assignARef() {
// Assigning array reference variables.
		for(i=0; i < 10; i++)
		nums1 [i] = i;
 
		for(i=0; i < 10; i++)
		nums2 [i] = -i;
 
		System.out.print ("Here is numsl: ");
 
		for(i=0; i < 10; i++)
		System.out.print (nums1 [1] + " ");
 
		System.out.println();
 
		System.out.print ("Here is nums2: ");
			for(i=0; i < 10; i++)
 
				System.out.print (nums2 [1] + " ");
			System.out.println();
 
			nums2 = nums1; // now nums2 refers to numsl
 
			System.out.print ("Here is nums2 after assignment: ");
			for(i=0; i< 10; i++)
 
				System.out.print (nums2 [1] + " ");
			System.out.println();
 
// now operate on numsl array through nums2
			nums2 [3] = 99;
 
			System.out.print ("Here is numsl after change through nums2: ");
			for(i=0; i < 10; i++)
 
				System.out.print (nums1 [i] + " ");
			System.out.println();
		}
 
		public void acopy() {
// Use length variable to help copy an array. Ei6. ACo
 
			for(i=0; i < nums1.length; i++)
		nums1 [i] = i;
 
// copy numsl to nums2
		if (nums2.length >= nums1.length)
			for(i = 0; i < nums1.length; i++)
				nums2 [1] = nums1 [i];
 
		for(i=0; i < nums2.length; i++)
		System.out.print (nums2 [1] + " ");
		}
 
		public void foreach1() {
// Use for-each style for to display and sum the values.
		for(int x : nums) {
 
		System.out.println("Value is: " + x);
		sum += x;
 
		System.out.println("Summation: " + sum);
		}
	}
 
		public void foreach2() {
// give nums some values
			for(int i = 0; i< 3; i++)
				for(int j=0; j < 5; j++)
					numsf2 [i][j] = (i+1)* (j+1);
 
// Use for-each for loop to display and sum the values.
			for(int x[] : numsf2) {
			for(int y : x) {
 
			System.out.println("Value is: " + y);
			sum += y;
				}
			}
			System.out.println("Summation: " + sum);
		}
 
		public void foreach3() {
// Use for-each style for to search nums for val.
			for(int x : numsf3) {
				if(x == val) {
					found = true;
					break;
				}
			}
 
			if (found)
			System.out.println("Value found!");
		}
	}
package Paquete;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder