Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*
- fun main() {
- // Целочисленные типы данных
- val i: Int
- val b: Byte
- val s: Short
- val l: Long
- // Вещественные типы данных
- var d1: Double = 25.0
- val d2: Double
- var f: Float = 25.0f
- // Логические типы данных
- val b1 = true
- val b2 = true
- if (b1 || b2)
- println()
- else if (b1 && b2)
- println("")
- else
- println('A')
- /**
- * b1 B2 RESULT
- * 0 0 0
- * 0 1 1
- * 1 0 1
- * 1 1 0
- */
- // Scanner - штука для считывания с консоли
- val scanner = Scanner(System.`in`)
- // i = scanner.nextInt()
- // b = scanner.nextByte()
- // s = scanner.nextShort()
- // l = scanner.nextLong()
- //
- // d1 = scanner.nextDouble()
- // d2 = scanner.nextDouble()
- // f = scanner.nextFloat()
- /**
- * Строки
- */
- var str = "Бла-Бла-Бла"
- str = str.replace('Б', 'М') // Мла-Мла-Мла
- println(str)
- /**
- * Циклы
- */
- for (j in 0..5)
- println("Что-то первое")
- val n = 5
- // 0..5, x >= 0 && x <= 5
- // 0 until 5, x >= 0 && x < 5
- for (h in 0 until n)
- println("Что-то первое, но в профиль")
- // for(t in 0..5)
- repeat(6) {
- println("Что-то второе $it")
- }
- var k = 5
- while (k > 0) {
- k--
- }
- k = 5
- do {
- k--
- } while (k > 0)
- str.forEach {
- println(it)
- }
- /**
- * Коллекции
- */
- val array: Array<Int> = arrayOf(1, 2, 3) // РАЗНИЦЫ
- val list: List<Int> = listOf(3, 4, 5) // НЕТ!!!!!
- val arrayList: ArrayList<Int> = arrayListOf(1, 2, 3) // ВАЖНО!
- // val arrayList = ArrayList<Int>()
- arrayList.add(5)
- println(arrayList.toString())
- arrayList.remove(5)
- println(arrayList.toString())
- arrayList.removeAt(0)
- println(arrayList.toString())
- arrayList.clear()
- arrayList.add(5)
- arrayList.add(3)
- arrayList.add(4)
- arrayList.add(2)
- arrayList.add(1)
- println(arrayList.toString())
- arrayList.sort()
- println(arrayList.toString())
- arrayList.sort()
- arrayList.reverse()
- println(arrayList.toString())
- val stack = Stack<Int>() // Первым пришёл - последним ушёл.
- stack.push(4)
- println(stack.peek())
- stack.pop()
- val queue: Queue<Int> = LinkedList<Int>(listOf(1, 2, 3)) // q
- queue.add(2)
- queue.peek()
- queue.poll()
- queue.offer(3)
- val map = mapOf(
- "hp" to 100,
- "damage" to 50
- )
- println(map["hp"])
- println(map.containsKey("abcd"))
- }
- fun printList(list: List<Int>) {
- list.forEach { print("$it ") }
- println()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement