Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2017, 00:34   #1
Maxym_Ko
 
Регистрация: 31.10.2017
Сообщений: 4
По умолчанию Возможно ли перевести значения программы Int в BigInteger

У меня есть такая программа:

Код:
import java.util.Scanner;

public class Dispatcher1{

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n;
		n = scan.nextInt();
		int[]a = new int[n];
		for(int i=0; i<n; i++){
			a[i]=1;
		}
		for(int i=2; i<=n; i++){
			for(int b=(i-1); b<n; b+=i){
				if(a[b]==1){
					a[b]=0;
				}else{
					a[b]=1;
				}
			}
		}
		int sum=0;
		for(int i=0; i<n; i++){
			sum+=a[i];
		}
		System.out.println(sum);
	}
}
Но мне нужно, что бы я вводил значения типа BigInteger, так как нужны большие значения. Возможно ли это сделать, и если да, то как?
Буду очень благодарен за ответ!!
P.S. Это Java, если что)

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 31.10.2017 в 00:40.
Maxym_Ko вне форума Ответить с цитированием
Старый 31.10.2017, 00:49   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Maxym_Ko Посмотреть сообщение
Но мне нужно, что бы я вводил значения типа BigInteger, так как нужны большие значения
Вводите как строку, потом конструируйте:
Код:
BigInteger x = new BigInteger(string);
Black Fregat вне форума Ответить с цитированием
Старый 31.10.2017, 00:55   #3
Maxym_Ko
 
Регистрация: 31.10.2017
Сообщений: 4
По умолчанию

Потом в массиве нельзя будет использовать string

Последний раз редактировалось Maxym_Ko; 31.10.2017 в 00:59.
Maxym_Ko вне форума Ответить с цитированием
Старый 31.10.2017, 00:58   #4
Maxym_Ko
 
Регистрация: 31.10.2017
Сообщений: 4
По умолчанию

Как понимать конструирование?
Maxym_Ko вне форума Ответить с цитированием
Старый 31.10.2017, 01:07   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Constructor
https://docs.oracle.com/javase/7/doc...ructor_summary
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C] Как - то возможно включить в значения M&N 0, т.е. написать if-else, а не if-else if(для значения 0)-else? Hermeneticus Помощь студентам 0 20.10.2017 00:30
Перевести string в int kostya67 Visual C++ 12 21.11.2014 15:35
Как перевести char в int? TwiX Общие вопросы C/C++ 4 17.09.2009 11:52
Перевести Int в String Д'якон Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 26.11.2008 22:04
Как перевести int в char в C? Dantes_1986 Общие вопросы C/C++ 4 25.12.2007 11:31