Существует ли способ потянуть UML в Visio для Java?

Посмотрите на Как справиться с точностью чисел с плавающей запятой в JavaScript?

Вот пример

function roundNumber(number, decimals) {
  decimals = parseInt(decimals,10);
  var dec = Math.pow(10,decimals)
  console.log(dec,parseFloat(number)*dec);
  number=""+Math.round(parseFloat(number)*dec+.0000000000001); // fixed the .X99999999999
  return parseFloat(number.slice(0,-1*decimals) + "." + number.slice(-1*decimals))     
}


var val = 43.65 * 2.5;
    val+= val*0.40

console.log(val+' ~= 152.78? --> '+roundNumber(val,2).toFixed(2));
console.log('15.803 ~= 15.80? --> '+roundNumber(15.803,2).toFixed(2));
console.log('15.805 ~= 15.81? --> '+roundNumber(15.805,2).toFixed(2));
console.log('14.803 ~= 14.80? --> '+roundNumber(14.803,2).toFixed(2));
console.log('0.575 ~=  0.58? --> '+roundNumber(0.575,2).toFixed(2));

15
задан tomato 14 January 2009 в 06:26
поделиться

3 ответа

Последний является более оптимальным вариантом, по моему скромному мнению. Далее, я не думаю, что Модели UML должны быть характерны для Java. Я не знаю, если существуют какие-либо определенные для Java UML, вокруг.

я нашел это при поиске по сети. Модели UML: MS Visio 2007 .

1
ответ дан 30 November 2019 в 23:56
поделиться

Существует шаблон Visio UML для Java по адресу http://barzeenotes.blogspot.com/2014/11/java-and-javascript-support-for.html

10
ответ дан 30 November 2019 в 23:56
поделиться

У меня был тот же вопрос, но потом я возился с ним, пока не понял. Теперь потерпи меня; это первый раз, когда я отправляю ответ на ответ. Разобравшись в этом, я подумал, что мне следует передать данные своего мозга в ваш мозг (фу ... мы взаимодействуем).

Теперь к делу ... Вы действительно можете создать свой собственный пакет и типы данных. Я перешел на вкладку Model Explorer слева. Затем я щелкнул правой кнопкой мыши Типы данных IDL , а затем щелкнул Дубликат (так как я не хотел создавать свои собственные с нуля, и в нем есть то, что я хочу) . Затем он создаст новый пакет под названием «Пакет 1». Щелкните его правой кнопкой мыши и выберите Переименовать ; Я переименовал свой в «Типы данных Java», так как это то, что я делаю, но вы можете назвать его «Трусы», если хотите. Затем я открыл свой новый пакет, щелкнул правой кнопкой мыши по каждому типу данных по одному и выбрал Свойства . Затем откроется Редактор свойств UML . Оттуда нажмите Имя , затем удалите слово «idl» внутри скобок, так что «boolean (idl)» теперь означает «boolean ()».

И еще кое-что: не существует типа данных int , поэтому вам нужно его создать. Это довольно просто; просто щелкните правой кнопкой мыши вновь созданную папку, выберите Создать , затем щелкните Тип данных . Должно открыться окно Свойства типов данных UML . Теперь щелкните вкладку Имя , введите «int ()», затем нажмите ОК . И все готово.

Видите, это было не так уж и плохо.Черт возьми, если я смогу это сделать, ты определенно сможешь это сделать. Надеюсь, это было понятно и полезно. Если нет, что ж, думаю, я подвел тебя, и теперь я должен упасть на свой меч, чтобы спасти свою честь.

56
ответ дан 30 November 2019 в 23:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: