• Авторизация


JAVA_22 05-06-2019 22:20 к комментариям - к полной версии - понравилось!


JAVA_22 22:26:29
𝔐𝔦𝔱𝔱𝔴𝔬𝔠𝔥, 5. 𝔍𝔲𝔫𝔦 2019 𝔐𝔬𝔰𝔨𝔞𝔲𝔢𝔯 ℨ𝔢𝔦𝔱 (𝔐𝔖𝔎)  0300 𝔘𝔗ℭ 𝔘𝔫𝔱𝔢𝔯𝔰𝔠𝔥𝔦𝔢𝔡 𝔳𝔬𝔫 ℑ𝔥𝔯𝔢𝔪 𝔖𝔱𝔞𝔫𝔡𝔬𝔯𝔱:

https://professorweb.ru/my/csharp/charp_theory/level3/3_12.phpВ C# предусмотрен ряд поразрядных операторов, расширяющих круг задач, для решения которых можно применять C#. Поразрядные операторы воздействуют на отдельные двоичные разряды (биты) своих операндов. Они определены только для целочисленных операндов, поэтому их нельзя применять к данным типа bool, float или double.

Эти операторы называются поразрядными, поскольку они служат для проверки, установки или сдвига двоичных разрядов, составляющих целое значение. Среди прочего поразрядные операторы применяются для решения самых разных задач программирования на уровне системы, включая, например, анализ информации состояния устройства. Все доступные в C# поразрядные операторы приведены ниже:
С точки зрения наиболее распространенного применения поразрядную операцию И можно рассматривать как способ подавления отдельных двоичных разрядов. Это означает, что если какой-нибудь бит в любом из операндов равен 0, то соответствующий бит результата будет сброшен в 0. Поразрядный оператор ИЛИ может быть использован для установки отдельных двоичных разрядов. Если в 1 установлен какой-нибудь бит в любом из операндов этого оператора, то в 1 будет установлен и соответствующий бит в другом операнде. Поразрядный оператор исключающее ИЛИ устанавливает двоичный разряд операнда в том и только в том случае, если двоичные разряды сравниваемых операндов оказываются разными, как в приведенном ниже примере. Для понимания вышесказaнного, разберите следующий пример:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            chet(16);
            provChet(8);
            nechet(16);

            Console.ReadLine();
        }

        // Метод, преобразующий все нечетные числа в четные
        // в диапазоне [0, x] c помощью
        // поразрядного оператора &
        static void chet(int x)
        {
            int result;
            Console.WriteLine("Преобразованный диапазон чисел от 0 до {0}:\n",x);
            for (int i = 0; i <= x; i++)
            {
                // Сбрасываем младший разряд числа, чтобы
                // получить четное число
                result = i & 0xFFFE;
                Console.Write("{0}\t",result);
            }
        }

        // Метод, проверяющий является ли число четным
        static void provChet(int x)
        {
            Console.WriteLine("\n\nПроверка четности чисел в диапазоне от 1 до {0}\n",x);
            for (int i = 1; i <= x; i++)
            {
                if ((i & 1) == 0)
                    Console.WriteLine("Число {0} - является четным",i);
                else
                    Console.WriteLine("Число {0} - является нечетным",i);
            }
        }

        // Метод, преобразующий четные числа в нечетные
        // с помощью поразрядного оператора |
        static void nechet(int x)
        {
            int result;
            Console.WriteLine("\nПреобразованный диапазон чисел от 0 до {0}:\n",x);
            for (int i = 0; i <= x; i++)
            {
                result = i | 1;
                Console.Write("{0}\t",result);
            }
        }

    }
}

https://living-sun.com/java/
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
http://spravaw.site/fa586ec7
Java "Bit Shifting" Tutorial?
https://www.oreilly.com/library/view/the-java-language/9780133260335/ch15lev1sec19.html
15.19. Shift Operators
The operators << (left shift), >> (signed right shift), and >>> (unsigned right shift) are called the shift operators. The left-hand operand of a shift operator is the value to be shifted; the right-hand operand specifies the shift distance.
ShiftExpression:    AdditiveExpression    ShiftExpression << AdditiveExpression    ShiftExpression >> AdditiveExpression    ShiftExpression >>> AdditiveExpression
The shift operators are syntactically left-associative (they group left-to-right).
Unary numeric promotion (§5.6.1) is performed on each operand separately. (Binary numeric promotion (§5.6.2) is not performed on the operands.)
It is a compile-time error if the type of each of the operands of a shift operator, after unary numeric ...
https://ecomputernotes.com/java/what-is-java-operators-and-expressions/shift-operators
The left-shift, right-shift, and zero-fill-right-shift operators <<, >>, and >>> shift the individual bits of an integer by a specified integer amount.

Example:
x << 3;

y >> 1;

z >>> 2;
Here is the Java Example for left-shift, right-shift, and zero-fill-right-shift operators

class   ShiftOperators  
{  
            public  static  void  main  (String  args
            {
                         int  x  =  7 ;
                         System.out.println ("x  =  "  +  x) ;
                         System.out.println ("x  >>  2  =  "  +   (x  >>  2) ) ;
                         System.out.println ("x  <<  1  =  "  +  (x  <<  1) ) ;
                        System.out.println ("x  >>>  1  =  "  +  (x  >>>  1) ) ;   
                }                 
}

https://ecomputernotes.com/java/what-is-java-operators-and-expressions/java-arithmetic-operators

class JavaArithmeticOperators
{
          public static void main(String args
      {
                 int  a=15, b=9;
                 System.out.println("The Addition is : " +(a+b));
                 System.out.println("The Subtract is : "+(a-b));
                 System.out.println("The Multiple  is : "+(a*b));
                 System.out.println("The Division  is : " +(a/b));
                 System.out.println("The Modulo  is : "+(a%b));
      }
}
19:58:20 𝔇𝔬𝔫𝔫𝔢𝔯𝔰𝔱𝔞𝔤, 6. 𝔍𝔲𝔫𝔦 2019 𝔐𝔬𝔰𝔨𝔞𝔲𝔢𝔯 ℨ𝔢𝔦𝔱 (𝔐𝔖𝔎)  0300 𝔘𝔗ℭ 𝔘𝔫𝔱𝔢𝔯𝔰𝔠𝔥𝔦𝔢𝔡 𝔳𝔬𝔫 ℑ𝔥𝔯𝔢𝔪 𝔖𝔱𝔞𝔫𝔡𝔬𝔯𝔱: 𝔎𝔢𝔦𝔫 ℨ𝔢𝔦𝔱𝔲𝔫𝔱𝔢𝔯𝔰𝔠𝔥𝔦𝔢𝔡

ℌ𝔢𝔯𝔳𝔬𝔯𝔯𝔞𝔤𝔢𝔫𝔡𝔢 𝔖𝔢𝔦𝔱𝔢 𝔞𝔲𝔣 𝔡𝔢𝔪 𝔄𝔰𝔰𝔢𝔪𝔟𝔩𝔢𝔯, 𝔞𝔩𝔩𝔢𝔰 𝔣𝔲𝔫𝔨𝔱𝔦𝔬𝔫𝔦𝔢𝔯𝔱. 𝔞𝔩𝔢𝔵@𝔞𝔩𝔢𝔵:~/ℭ𝔬𝔫𝔰𝔬𝔩𝔢𝔧𝔞𝔳𝔞/𝔰𝔱𝔞𝔱𝔢/𝔟𝔦𝔱𝔰𝔥𝔦𝔣𝔱𝔦𝔫𝔤$ 𝔰𝔲𝔡𝔬 𝔳𝔦𝔪 𝔱𝔱.𝔰
𝔥𝔱𝔱𝔭𝔰://𝔴𝔴𝔴.𝔠𝔬𝔪𝔭𝔲𝔱𝔢𝔯𝔥𝔬𝔭𝔢.𝔠𝔬𝔪/𝔲𝔫𝔦𝔵/𝔲𝔞𝔰.𝔥𝔱𝔪
𝔓𝔦𝔠𝔬𝔍𝔞𝔳𝔞 𝔒𝔭𝔱𝔦𝔬𝔫𝔰
𝔗𝔥𝔢 𝔣𝔬𝔩𝔩𝔬𝔴𝔦𝔫𝔤 𝔬𝔭𝔱𝔦𝔬𝔫𝔰 𝔞𝔯𝔢 𝔞𝔳𝔞𝔦𝔩𝔞𝔟𝔩𝔢 𝔴𝔥𝔢𝔫 𝔞𝔰 𝔦𝔰 𝔠𝔬𝔫𝔣𝔦𝔤𝔲𝔯𝔢𝔡 𝔣𝔬𝔯 𝔞 𝔭𝔦𝔠𝔬𝔍𝔞𝔳𝔞 𝔭𝔯𝔬𝔠𝔢𝔰𝔰𝔬𝔯:-𝔪𝔟 и -𝔪𝔩 𝔥𝔱𝔱𝔭𝔰://𝔥𝔞𝔟𝔯.𝔠𝔬𝔪/𝔡𝔢/𝔭𝔬𝔰𝔱/145804/
ℑ𝔫𝔱𝔢𝔯𝔬𝔭𝔢𝔯𝔞𝔟𝔦𝔩𝔦𝔱ä𝔱 𝔍𝔞𝔳𝔞 𝔲𝔫𝔡 ... 𝔄𝔰𝔰𝔢𝔪𝔟𝔩𝔢𝔯?
𝔥𝔱𝔱𝔭𝔰://𝔦𝔱𝔫𝔞𝔫.𝔯𝔲/𝔭𝔬𝔰𝔱.𝔭𝔥𝔭?𝔠=1 𝔍𝔞𝔳𝔞 𝔪𝔦𝔱 𝔐𝔬𝔫𝔱𝔞𝔤𝔢𝔢𝔦𝔫𝔰ä𝔱𝔷𝔢𝔫  68
𝔥𝔱𝔱𝔭𝔰://𝔥𝔞𝔟𝔯.𝔠𝔬𝔪/𝔡𝔢/𝔠𝔬𝔪𝔭𝔞𝔫𝔶/𝔶𝔞𝔫𝔡𝔢𝔵/𝔟𝔩𝔬𝔤/214745/
𝔢𝔩𝔠𝔬𝔶𝔬𝔱
8. 𝔐ä𝔯𝔷 2014 𝔲𝔪 17:22 𝔘𝔥𝔯
𝔚𝔦𝔢 𝔨𝔞𝔫𝔫 𝔡𝔦𝔢 𝔙𝔢𝔯𝔴𝔢𝔫𝔡𝔲𝔫𝔤 𝔳𝔬𝔫 ℨ𝔲𝔣ä𝔩𝔩𝔦𝔤𝔨𝔢𝔦𝔱 ℑ𝔥𝔯𝔢𝔫 ℭ𝔬𝔡𝔢 𝔟𝔢𝔰𝔠𝔥𝔩𝔢𝔲𝔫𝔦𝔤𝔢𝔫? 𝔙𝔬𝔯𝔱𝔯𝔞𝔤 𝔳𝔬𝔫 𝔐𝔦𝔠𝔥𝔞𝔢𝔩 𝔖𝔩𝔲𝔤𝔤𝔦𝔰𝔥 𝔦𝔫 𝔜𝔞𝔫𝔡𝔢𝔵
𝔥𝔱𝔱𝔭𝔰://𝔴𝔴𝔴.𝔠𝔬𝔪𝔭𝔲𝔱𝔢𝔯𝔥𝔬𝔭𝔢.𝔠𝔬𝔪/𝔲𝔫𝔦𝔵/𝔲𝔞𝔰.𝔥𝔱𝔪
𝔒𝔭𝔱𝔦𝔬𝔫𝔢𝔫 𝔣ü𝔯 𝔓𝔦𝔠𝔬𝔧𝔞𝔳𝔞
𝔇𝔞𝔰 𝔈𝔫𝔡𝔢  https://www.liveinternet.ru/users/answers/post40588595/  Заходим на www.youtube.com и выбираем любое видео, которое нравится
Например вот https://www.youtube.com/watch?v=ZuP2xXq7srA

2) Справа рядом с надписью Embed дают скопировать код для вставки в дневник.

<iframe width="880" height="289" src="https://www.youtube.com/embed/ZuP2xXq7srA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Но прям такой вставить пока не получится, поэтому его надо немного модифицировать. Выдираем из него ссылку, написанную после src= - https://www.youtube.com/embed/ZuP2xXq7srA  - это адрес удаленно-лежащего flash-ролика, который уж мы проигрывать умеем.

3) Пишем в дневник код
без звездочки слева от слова flash (используя ссылку полученную в предыдущем пункте, она должна быть похожа на ту, что в примере). При вставке кода убедитесь, что вы пользуетесь простым редактором. Расширенный заменит ссылки на их HTML код и ничего не сработает.

4) Получается вот что
 

 









 

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник JAVA_22 | _ghbhjif - Дневник _ghbhjif | Лента друзей _ghbhjif / Полная версия Добавить в друзья Страницы: раньше»