¿Qué es la diferencia entre decimal, floaty doubleen .NET? ¿Cuándo alguien usaría uno de
Decimal es el nombre de nuestro sistema de numeración base-diez común. También puede referirse a valores no enteros expresados con un punto decimal.
¿Qué es la diferencia entre decimal, floaty doubleen .NET? ¿Cuándo alguien usaría uno de
Lo que me gustaría es un método para convertir un doble en una cadena que se redondea utilizando el método de la mitad hacia arriba, es decir, si el decimal a redondear es 5, siempre se redondea al siguiente número. Este es el método estándar de redondeo que la mayoría de la gente espera en la...
Quiero usar a Track-Barpara cambiar Formla opacidad de a. Este es mi código: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Cuando construyo la aplicación, aparece el siguiente error: No se puede convertir implícitamente el tipo decimaladouble He intentado usar transy...
Cuando se muestra el valor de un decimal actualmente con .ToString(), es preciso que le gusten 15 lugares decimales, y como lo estoy usando para representar dólares y centavos, solo quiero que la salida sea 2 lugares decimales. ¿Utilizo una variación de .ToString()para
¿Por qué el siguiente código genera la excepción que se muestra a continuación? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. Excepción: java.lang.ArithmeticException: Non-terminating decimal expansion; no exact...
Quiero hacer esto usando la
Para trabajar con tipos de datos decimales, tengo que hacer esto con inicialización variable: decimal aValue = 50.0M; ¿Qué significa la parte
Tengo que calcular algunas variables de punto flotante y mi colega me sugiere que lo use en BigDecimallugar de hacerlo, doubleya que será más preciso. ¿Pero quiero saber qué es y cómo aprovecharlo al máximo
A veces, los tipos de datos de Activerecord me confunden. Err, a menudo. Una de mis preguntas eternas es, para un caso dado, ¿Debo usar :decimalo :float? A menudo me he encontrado con este enlace, ActiveRecord:: decimal vs: float? , pero las respuestas no son lo suficientemente claras para...
Estoy tratando de averiguar el tipo de datos decimales de una columna en SQL Server. Necesito poder almacenar valores como 15.5, 26.9, 24.7, 9.8, etc. Le asigné decimal(18, 0)el tipo de datos de columna, pero esto no me permite almacenar estos valores. ¿Cuál es la forma correcta de hacer...
Puedo nombrar tres ventajas de usar double(o float) en lugar de decimal: Utiliza menos memoria. Más rápido porque las operaciones matemáticas de coma flotante son compatibles de forma nativa con los procesadores. Puede representar un mayor rango de números. Pero estas ventajas parecen aplicarse...
Tengo números flotantes como 3.2y 1.6. Necesito separar el número en la parte entera y decimal. Por ejemplo, un valor de 3.2se dividiría en dos números, es decir 3y0.2 Obtener la porción entera es fácil: n = Math.floor(n); Pero estoy teniendo problemas para obtener la porción decimal. He...
Tengo la siguiente columna especificada en una base de datos: decimal (5,2) ¿Cómo se interpreta esto? De acuerdo con las propiedades de la columna como se ve en el estudio de administración de SQL Server, puedo ver que significa: decimal (precisión numérica, escala numérica). ¿Qué significan la...
¿Cómo puedo comparar si el BigDecimalvalor es mayor que
Tengo un Decimal('3.9')como parte de un objeto, y deseo codificar esto en una cadena JSON que debería verse así {'x': 3.9}. No me importa la precisión en el lado del cliente, por lo que un flotador está bien. ¿Hay una buena manera de serializar esto? JSONDecoder no acepta objetos decimales, y la...
Intentando eliminar todas las letras y caracteres que no son 0-9 y un punto. Estoy usando Character.isDigit()pero también elimina el decimal, ¿cómo puedo mantener el
Estoy experimentando con este enfoque de código primero, pero ahora descubro que una propiedad de tipo System.Decimal se asigna a una columna sql de tipo decimal (18, 0). ¿Cómo configuro la precisión de la columna de la base de
¿Cómo convierto un decimal a
Estoy tratando de redondear los valores BigDecimal hacia arriba, a dos decimales. Estoy usando BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); pero no hace lo que quiero constantemente: rounded 0.819 to 0.82 rounded...
¿Cómo puedo redondear un valor flotante (como 37.777779) a dos decimales (37.78) en