Ilham Penta
Site menu
Section categories
My articles [6]
Java [14]
Java Programming
Flash [6]
Flash
URL web dan Tutorial [29]
Petualangan [1]
Our poll
Rate my site
Total of answers: 20
Statistics

Total online: 1
Guests: 1
Users: 0
Login form
Main » Articles » Java

Menggunakan labrary matematika pada Java
public class MathLibraryExample {
    public static void main(String[] args) {

    int i = 7;
    int j = -9;
    double x = 72.3;
    double y = 0.34;

    System.out.println("i is " + i);
    System.out.println("j is " + j);
    System.out.println("x is " + x);
    System.out.println("y is " + y);

    // The absolute value of a number is equal to
    // the number if the number is positive or
    // zero and equal to the negative of the number
    // if the number is negative.

    System.out.println("|" + i + "| is " + Math.abs(i));
    System.out.println("|" + j + "| is " + Math.abs(j));
    System.out.println("|" + x + "| is " + Math.abs(x));
    System.out.println("|" + y + "| is " + Math.abs(y));

    // Truncating and Rounding functions

    // You can round off a floating point number
    // to the nearest integer with round()
     System.out.println(x + " is approximately " + Math.round(x));
     System.out.println(y + " is approximately " + Math.round(y));

    // The "ceiling" of a number is the
    // smallest integer greater than or equal to
    // the number. Every integer is its own
    // ceiling.
     System.out.println("The ceiling of " + i + " is " + Math.ceil(i));
     System.out.println("The ceiling of " + j + " is " + Math.ceil(j));
     System.out.println("The ceiling of " + x + " is " + Math.ceil(x));
     System.out.println("The ceiling of " + y + " is " + Math.ceil(y));

     // The "floor" of a number is the largest
     // integer less than or equal to the number.
     // Every integer is its own floor.
     System.out.println("The floor of " + i + " is " + Math.floor(i));
     System.out.println("The floor of " + j + " is " + Math.floor(j));
     System.out.println("The floor of " + x + " is " + Math.floor(x));
     System.out.println("The floor of " + y + " is " + Math.floor(y));

     // Comparison operators

     // min() returns the smaller of the two arguments you pass it
     System.out.println("min(" + i + "," + j + ") is " + Math.min(i,j));
     System.out.println("min(" + x + "," + y + ") is " + Math.min(x,y));
     System.out.println("min(" + i + "," + x + ") is " + Math.min(i,x));
     System.out.println("min(" + y + "," + j + ") is " + Math.min(y,j));

     // There's a corresponding max() method
     // that returns the larger of two numbers
     System.out.println("max(" + i + "," + j + ") is " + Math.max(i,j));
     System.out.println("max(" + x + "," + y + ") is " + Math.max(x,y));
     System.out.println("max(" + i + "," + x + ") is " + Math.max(i,x));
     System.out.println("max(" + y + "," + j + ") is " + Math.max(y,j));

     // The Math library defines a couple
     // of useful constants:
     System.out.println("Pi is " + Math.PI);
     System.out.println("e is " + Math.E);
     // Trigonometric methods
    // All arguments are given in radians

    // Convert a 45 degree angle to radians
    double angle = 45.0 * 2.0 * Math.PI/360.0;
    System.out.println("cos(" + angle + ") is " + Math.cos(angle));
    System.out.println("sin(" + angle + ") is " + Math.sin(angle));

     // Inverse Trigonometric methods
     // All values are returned as radians

    double value = 0.707;

    System.out.println("acos(" + value + ") is " + Math.acos(value));
    System.out.println("asin(" + value + ") is " + Math.asin(value));
    System.out.println("atan(" + value + ") is " + Math.atan(value));

    // Exponential and Logarithmic Methods

    // exp(a) returns e (2.71828...) raised
    // to the power of a.
    System.out.println("exp(1.0) is "  + Math.exp(1.0));
    System.out.println("exp(10.0) is " + Math.exp(10.0));
    System.out.println("exp(0.0) is "  +  Math.exp(0.0));

    // log(a) returns  the natural
    // logarithm (base e) of a.
    System.out.println("log(1.0) is "    + Math.log(1.0));
    System.out.println("log(10.0) is "   + Math.log(10.0));
    System.out.println("log(Math.E) is " + Math.log(Math.E));

    // pow(x, y) returns the x raised
    // to the yth power.
    System.out.println("pow(2.0, 2.0) is "  + Math.pow(2.0,2.0));
    System.out.println("pow(10.0, 3.5) is " + Math.pow(10.0,3.5));
    System.out.println("pow(8, -1) is "     + Math.pow(8,-1));

    // sqrt(x) returns the square root of x.
    for (i=0; i < 10; i++) {
      System.out.println(
       "The square root of " + i + " is " + Math.sqrt(i));
    }


    // Finally there's one Random method
    // that returns a pseudo-random number
    // between 0.0 and 1.0;

    System.out.println("Here's one random number: " + Math.random());
    System.out.println("Here's another random number: " + Math.random());

  }
}

OUTPUT

i is 7
j is -9
x is 72.3
y is 0.34
|7| is 7
|-9| is 9
|72.3| is 72.3
|0.34| is 0.34
72.3 is approximately 72
0.34 is approximately 0
The ceiling of 7 is 7.0
The ceiling of -9 is -9.0
The ceiling of 72.3 is 73.0
The ceiling of 0.34 is 1.0
The floor of 7 is 7.0
The floor of -9 is -9.0
The floor of 72.3 is 72.0
The floor of 0.34 is 0.0
min(7,-9) is -9
min(72.3,0.34) is 0.34
min(7,72.3) is 7.0
min(0.34,-9) is -9.0
max(7,-9) is 7
max(72.3,0.34) is 72.3
max(7,72.3) is 72.3
max(0.34,-9) is 0.34
Pi is 3.141592653589793
e is 2.718281828459045
cos(0.7853981633974483) is 0.7071067811865476
sin(0.7853981633974483) is 0.7071067811865475
acos(0.707) is 0.7855491633997437
asin(0.707) is 0.785247163395153
atan(0.707) is 0.6154085176292563
exp(1.0) is 2.7182818284590455
exp(10.0) is 22026.465794806718
exp(0.0) is 1.0
log(1.0) is 0.0
log(10.0) is 2.302585092994046
log(Math.E) is 1.0
pow(2.0, 2.0) is 4.0
pow(10.0, 3.5) is 3162.2776601683795
pow(8, -1) is 0.125
The square root of 0 is 0.0
The square root of 1 is 1.0
The square root of 2 is 1.4142135623730951
The square root of 3 is 1.7320508075688772
The square root of 4 is 2.0
The square root of 5 is 2.23606797749979
The square root of 6 is 2.449489742783178
The square root of 7 is 2.6457513110645907
The square root of 8 is 2.8284271247461903
The square root of 9 is 3.0
Here's one random number: 0.7496372343000587
Here's another random number: 0.0943150671565458


//Rounding JDK 1.1

import java.math.*;

/**
 *
 * @author pentax
 */
public class TestRound11 {

    public static void main(String args[]) {
        double d = 3.1537;
        BigDecimal bd = new BigDecimal(d);
        bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
        // output is 3.15
        System.out.println(d + " : " + round(d, 2));
        // output is 3.154
        System.out.println(d + " : " + round(d, 3));
    }

    public static double round(double d, int decimalPlace) {
        // see the Javadoc about why we use a String in the constructor
        // http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#BigDecimal(double)
        BigDecimal bd = new BigDecimal(Double.toString(d));
        bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP);
        return bd.doubleValue();
    }
}

OUTPUT
3.1537 : 3.15
3.1537 : 3.154

JDK 1.0.2
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author pentax
 */
public class TestRound102 {
    public static void main(String args[]){
      double d = 3.1537;
      // output is 3.2
      System.out.println(d + " : " + round(d, 1));
      // output is 3.15
      System.out.println(d + " : " + round(d, 2));
      // output is 3.154
      System.out.println(d + " : " + round(d, 3));
      d= 9.155;
      // output is 9.2
      System.out.println(d + " : " + round(d, 1));
      // output is 9.16
      System.out.println(d + " : " + round(d, 2));
      // output is 3.155
      System.out.println(d + " : " + round(d, 3));
      d= 1234.156789;
      // output is 1234.2
      System.out.println(d + " : " + round(d, 1));
      // output is 1234.16
      System.out.println(d + " : " + round(d, 2));
      // output is 1234.157
      System.out.println(d + " : " + round(d, 3));
      // output is 1234.1568
      System.out.println(d + " : " + round(d, 4));
      d= 1.5;
      // output is 2
      System.out.println(d + " : " + round(d, 0));
    }

    // positive value only.
    public static double round(double value, int decimalPlace)
    {
      double power_of_ten = 1;
      // floating point arithmetic can be very tricky.
      // that's why I introduce a "fudge factor"
      double fudge_factor = 0.05;
      while (decimalPlace-- > 0) {
         power_of_ten *= 10.0d;
         fudge_factor /= 10.0d;
      }
      return Math.round((value + fudge_factor)* power_of_ten)  / power_of_ten;
    }
}

OUTPUT

3.1537 : 3.2
3.1537 : 3.15
3.1537 : 3.154
9.155 : 9.2
9.155 : 9.16
9.155 : 9.155
1234.156789 : 1234.2
1234.156789 : 1234.16
1234.156789 : 1234.157
1234.156789 : 1234.1568
1.5 : 2.0





Source: http://www.cafeaulait.org/course/week4/40.html
Category: Java | Added by: penta (2010-10-26)
Views: 37783 | Comments: 174 | Tags: matematika, java, Labrary | Rating: 0.0/0
Total comments: 341 2 3 4 »
34 Montanafqd  
0
Добрый день товарищи!
https://forum.tvfool.com/member.php?u=1533470
http://b495346f.bget.ru/user/Polinajxb/
https://forum.resmihat.kz/viewtopic.php?f=11&t=485175
http://24tov.com.ua/forum/viewtopic.php?f=2&t=160501
http://arka-bahce.org/forum/showthread.php?p=711463#post711463

Есть такой интересный сайт для заказа услуг стоматологии в Минске.К вашим услугам лучшие стоматологи Минска с многолетним стажем.
Хотите отбелить зубы, поставить пломбу или установить протез? Ищете стоматологию в Минске, где уровень услуг оправдывает цену? Частная клиника предложит полный комплекс стоматологических услуг: от профилактической гигиены до имплантации.Какие услуги мы предлагаем?Терапевтическое лечение. Вылечим кариес, корневые каналы, некариозные поражения, устраним гиперчувствительность зубов, выполним эстетическую реставрацию и восстановим зубы.Профгигиена. Удалим зубной камень и мягкий налет, отполируем зубы и покроем фтор-лаком. Используем аппарат Air-Flow.Протезирование. Подберем вид протезирования, установим съемные и несъемные протезы.Хирургия. Удалим больной зуб, установим импланты.Пародонтология. Устраним кровоточивость десен, удалим зубной камень и налет из пародонтальных карманов.Также у нас вы можете безопасно отбелить зубы. Врач подберет один из способов:офисное отбеливание.Используем систему фотоотбеливания Beyond Polus. Всего 1 час в кресле стоматолога – и вы получите красивую улыбку без боли и вреда для эмали;домашнее отбеливание.Изготавливаем персональные каппы по слепку челюстных дуг, чтобы отбеливание не создавало дискомфорта. Каппы достаточно носить дома 6-8 часов.Записаться на прием просто: оставляйте заявку онлайн, по телефону или заказывайте звонок. Перезвоним, ответим на вопросы и подберем удобное время приема.На консультации врач осмотрит ротовую полость, определит проблему, составит план лечения и сориентирует по стоимости. Цена первичной консультации врача-стоматолога – от 6 рублей, последующие – бесплатно.Прием ведут стоматологи первой категории со стажем более 10 лет. Врачи и медперсонал регулярно повышают квалификацию и посещают профильные семинары. У нас работают стоматологи разных направлений: терапевт, ортодонт, хирург, ортопед. Пользуйтесь услугами и оцените наши плюсы:большинство процедур в рамках клиники. Делаем рентген-диагностику, имплантацию и другие процедуры на собственном оборудовании;гарантии. Даем гарантию на работу врачей-стоматологов;забота о клиентах. Подбираем удобное время приема и напоминаем о дне и времени накануне посещения.Записывайтесь на прием в нашу стоматологическую клинику! Регулярно проводим бесплатные профосмотры для детей и взрослых. Позаботьтесь о здоровье зубов сейчас, чтобы не тратиться на лечение в будущем.
Увидимся!

33 Victorxcs  
0
Добрый день господа!
Нам будет приятно видеть у нас на вебресурсе
http://htcclub.pl/member.php/143715-Victorwtb
https://www.battle-scape.com/members/112350-Victornlo&tab=vbs-notifications
http://b2s.bulwork.com/node/1581#comment-18466

Для заправки лазерного принтера не нужно иметь специального образования и десятилетия опыта, но нужно иметь инструмент и понимание того, что ты делаешь. Самостоятельное вмешательство в работу техники допустимо, даже необходимо! Тем самым вы не оставите компаний вроде нашей без работы. Заправляем лазерные картриджи ведущих мировых производителей – hp, canon, samsung и другие. Работаем с моделями увеличенного объема. Заправляем картриджи с выездом в офис. Это позволяет сэкономить ваше время и не отвлекаться от основной работы.
Наша контора занимается свыше 10 лет ремонтом и обслуживанием оргтехники в городе Минске.
Всегда рады помочь Вам!С уважением,ТЕХНОСЕРВИC

32 Bogdanthn  
0
Приветствую Вас друзья!
Более подробная информация размещена https://drive.google.com/file/d/1dvAKJyEOOME6UOwkqlaXD570mM28fJWy/view?usp=sharing
Предлагаем Вашему вниманию изделия из стекла для дома и офиса.Наша организация ООО «СТЕКЛОЭЛИТ» работает 10 лет на рынке этой продукции в Беларуси.На сегодняшний день межкомнатные двери из стекла быстро набирают популярность и спрос у покупателей. Причина этого понятна, ведь стеклянные двери защищают от посторонних глаз и звуков, а также пропускают свет, визуально расширяют пространство помещения и отлично вписываются в любой интерьер, который может быть выполнен как в классическом варианте, так и в стиле модерн или хай-тек.
Увидимся!

31 Bogdanjyd  
0
Добрый день товарищи!
Более подробная информация размещена https://drive.google.com/file/d/1dvAKJyEOOME6UOwkqlaXD570mM28fJWy/view?usp=sharing
Предлагаем Вашему вниманию изделия из стекла для дома и офиса.Наша организация ООО «СТЕКЛОЭЛИТ» работает 10 лет на рынке этой продукции в Беларуси.Стеклянные двери межкомнатные в Минске с ценами и фото представлены на данной странице. Вы можете заказать и купить их с бесплатным замером и доставкой по Беларуси. Вам по нраву такой неординарный вариант как стеклянные межкомнатные двери? Наша Команда в Минске расскажет всё о секретах установки, дизайнах интерьера с примерами фото, и поможет выбрать и купить дверь вашей мечты по нормальным ценам. Плюсы и минусы дверей из стекла: Сейчас такие варианты пользуются большой популярностью. Их выбирают для установки в душе, бане, а некоторые и вовсе предпочитают видеть их в качестве межкомнатных.
Увидимся!

30 Andreasvxd  
0
Приветствую Вас господа!
https://drive.google.com/file/d/1Z3XEpblaCaEBdSLzZP8E22b0ZjbBT3QO/view?usp=sharing
Есть такой замечательный сайт для заказа бурения скважин на воду. Бурение скважин в Минске – полный комплекс качественных и разумных по цене услуг. Мы бурим любые виды скважин.У нас доступная ценовая политика, рассрочка на услуги и оборудование.Заказывайте скважину для воды – получите доступ к экологически чистой природной воде по самым выгодным в Минске ценам! Наша сфера деятельности — проектирование и бурение скважин на воду, установка любого насосного оборудования, монтаж систем канализации всех видов, дренажей, ливневых систем и др.Миссия компании: мы добываем чистую воду – источник всего живого на Земле, и делаем ее доступной людям. Самый короткий срок, за который мы пробурили и обустроили скважину, — 1 час 36 минут. Мы ценим время своих клиентов и гордимся, что оперативность — отличительное свойство наших услуг. Мы показываем, насколько быстро и качественно может происходить бурение скважины.
Увидимся!

29 agrohimpkv  
0
Добрый день друзья!
Наша цель – удовлетворить потребности клиента, проявляя внимание и уважение, независимо от объемов покупки. Каждый покупатель нам дорог, и тщательно отбираем продукцию и предлагаем только лучшее. Наш ассортимент предоставляет возможность подбора необходимого комплекса минеральных добавок для любой сельскохозяйственной культуры. Для продукции, представленной в наших магазинах, характерно:отсутствие вредных веществ или их минимальное количество в препаратах и удобрениях нашего магазина, что обеспечивает регулярный, высокий рост объемов и качества урожая;соответствие европейским стандартам качества каждого предложенного продукта;хорошие цены по сравнению с конкурентами. Также в нашей компании можно приобрести продукцию оптом. Действует система скидок для крупных заказчиков. Она зависит от объема проведенной сделки. У нас можно приобрести оптом качественные подкормки и удобрения. Наши минеральные удобрения и добавки насыщают почву полезными микроэлементами для отличного урожая.
Нам будет приятно видеть у нас на вебресурсе
От всей души Вам всех благ!
http://redweb.ru/forum/member.php?u=186872
http://vb.bagdady.com/bagdady699026/#post1055439763
https://xe365.co/xe/profile.php?id=310499
https://forum.cwsystem.ru/viewtopic.php?f=8&t=161&p=905#p905
https://black-gaming.net/index.php?/topic/135--/

28 Antonioxua  
0
Привет господа!
Предлагаем Вашему вниманию высококачественные профессиональные плёнки. Наша организация работает 15 лет на рынке этой продукции в Беларуси. Дизайнерам, производителям стеклопакетов, мебели и дверей для применения своей продукции в офисах, квартирах и коттеджах мы предлагаем установку декоративной пленки. Проектные и строительные организации для осуществления смелых архитектурных решений могут использовать предложенную нами на выбор тонировочную пленку. Матовые пленки различной цветовой гаммы, установленные в межоконном пространстве, придадут зданию или сооружению неповторимый индивидуальный стиль. Пленки зеркальные оградят посетителей кафе и магазинов или сотрудников офисов на нижних этажах от ненужных глаз.
http://forum.12sky2.online/index.php?/topic/244407-%D0%BF%D0%BB%D0%B5%D0%BD%D0%BA%D0%B0-%D0%B7%D0%B5%D1%80%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%BA%D0%BE%D0%BD-%D1%86%D0%B5%D0%BD%D0%B0/#comment-702316
https://www.zetteltalk.org/viewtopic.php?f=10&t=54449
http://www.lsyoung.com/bbs/space-uid-1037762.html
http://www.motosacz.pl/forum/memberlist.php?mode=viewprofile&u=1242
https://www.qrzitaly.com/forum/index.php?/topic/7437-%D1%88%D0%B8%D1%80%D0%BE%D0%BA%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BD%D0%B0%D1%8F-%D1%86%D0%B2%D0%B5%D1%82%D0%BD%D0%B0%D1%8F-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D1%8C/

27 mdac  
0
web-site is not at all indexed in search engines like google
http://balongastricocolombia.com/node/24291/
http://www.telanganafb.com/index.php?do=/profile-92542/info/
http://iclarks.org/activity/p/55030/

26 latinhouse  
0
blog-is-the-new-black blog
http://www.tajblog.com/hs/profiles/110729
http://www.121swingers.com/LanoraC71
http://2009.desurasur.org/content/prompt-remedies-designed-parapharmacie-easy-help
http://moviesbyte.com/groups/just-as-important-practical-help-connected-with-parapharmacie/
http://vodaface.com/blog/view/150863/analyzed-is-plans-and-blueprints-involved-with-parapharmacie

25 rests  
0
my favorite blogging site also is paying my own debts oregon situations
http://www.soundef.com/nelsonmcn/activity/15255
http://alpha.doyourpart.tv/members/loriroot/activity/68737/
http://www.trustednewsnetwork.com/read_blog/36973/the-information-on-the-subject-of-issues-in-quick-loans
http://awesomeindiefilms.doobious.org/activity/p/160877/
http://mediklyu.com/blog/view/53984/no-fuss-quick-loans-products

1-10 11-20 21-30 31-34
Name *:
Email *:
Code *:
Search
Site friends
  • Create a free website
  • Copyright Penta.Inc © Powered By: Senjapala