Diversos

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Diversos as PDF for free.

More details

  • Words: 761
  • Pages: 6
//uso do checked e do unchecked using system; public class checar { public static void main() { int x = 2147483647; int y = 2; int produto = 0; unchecked { produto = x * y; console.writeline("resultado da convers�o: "+produto); //retorna -2 } checked { try { produto = x * y; console.writeline("resultado da convers�o: "+produto); //causa erro na compila��o } catch(overflowexception e) { console.writeline("mensagem de erro: "+e.tostring()); } } } } //tipos criados pelo programador usgin system; public class enumtest { enum days{sat=1, sun, mon, tue, wed, thu, fri};

}

public static void main() { int x = (int) days.sun; int y = (int) days.fri; console.writeline("sun={0}",x); console.writeline("fri={0}",y); }

// tipo struct using system;

public struct point { public int x, y; public point(int x, int y) { this.x = x; this.y = y; } } class mainclass { public static void main() { //declare an object: point mypoint; //inicialize: mypoint.x = 10; mypoint.y = 20;

}

//display results: console.writeline("my point:"); console.writeline("x = {0}, y = {1}", mypoint.x, mypoint.y);

} //user type, type struct, definicao de uma classe using system; class newtest { struct mystruct { public int x; public int y; public mystruct (int x, int y) { this.x = x; this.y = y; } } class myclass { public string name; public int id; public myclass() { } } public myclass (int id, string name)

{ this.id = id; this.name = name; } public static void main() { mystruct location1 = new mystruct(); myclass employee14 = new myclass(); //valores de saida: console.writeline("valores default:"); console.writeline(" membros do struct: {0},{1}"), location1.x, location1.y); //criando objetos usando construtores parametrizados: mystruct location2 = new mystructf(10,20); myclass employee2 = new myclass(1234, "john martin smith"); //valores de saida: console.writeline("valores inicializados pelo construtor:"); console.writeline("struct members: {0}, {1}", location2.x, location2.y); console.writeline(" class members: {0}, {1}", employee2.name, employee2.id); } } //comparando numeros using system; public class comparacao { public static void main() { //exemplos com numeros console.write("10 == 10:"); console.writeline(10 == 10); console.write("10 != 10:"); console.writeline(10 != 10); //exemplos com objetos. object objeto1 = 10; object objeto2 = 10; console.write("objeto1 == objeto2:"); console.writeline(objeto1 == objeto2); // exemplos com strings string vara = "unifenas"; string varb = "unifenas"; string varc = string.copy(vara); console.write("vara == varb:");

console.write(vara == varb); console.write("(objetc)vara == (object)varb:"); console.write((objetc)vara == (object)varb); console.write("(objetc)vara == (object)varc:"); console.write((objetc)vara == (object)varc); //concatenando strings console.write("vara + varb:"); console.write(vara + varb); }

}

// operacoes matematicas using system; public class operacoesmat { public static void main( ) { int valor1; // forma normal int valor2 = new int ( ); // forma alternativa valor1=valor2=10; console.writeline(" valor1 = valor2 = 10: "); console.writeline(" valor1: "+valor1); console.writeline(" ++valor1: "+ ++valor1); console.writeline(" valor2- - : "+valor2--); console.writeline(" valor1 + 15 : "+(valor1 + 15)); console.writeline(" valor2 - 5 : "+(valor2 - 5)); } } //operadpres logicos using system; public class logicos { public static void main( ) { bool vara = true; bool varb = !true; console.write(" vara ? console.writeline(vara console.write(" varb ? console.writeline(varb } } //trabalhando com arrays no vbnet import system module caparray sub main() dim i as integer dim j as integer

'verdade' : ? "verdade" 'verdade' : ? "verdade"

'falso' : "); : "falso"); 'falso' : "); : "falso");

' array de cores dim varcores() as string = {"azul", "amarelo","preto", "verde"} console.writeline("---------- inicializacao do array vcores -------------") for i=0 to 3 console.writeline("varcores("& i &"): "& vcores(i)) next i 'array valores dim varvalores(5) as integer console.writeline() console.writeline("-------- inicializacao do array varvalores ---------")

for i=0 to 5 varvalores(i)=i console.writeline("varvalores("& i &"): "& varvalores(i)) next i ' matriz de valores

dim matriz(3,2) as integer console.writeline() console.writeline("------------ inicializacao do array varmatriz --------- ") for i=0 to 3 for j=0 to 2 varmatriz(i,j) = i+j console.writeline("varmatriz("& i &","& j &"): "& varmatriz(i,j) next j next i ' matriz de valores b dim matrizb(,) as integer = {{1,2,3},{4,5,6}} console.writeline() console.writeline("------------ inicializacao do array varmatrizb --------- ") for i=0 to 3 for j=0 to 2 console.writeline("varmatrizb("& i &","& j &"): "& varmatrizb(i,j) next j next i ' redimensionamdo arrays redim varvalores(8) console.writeline() console.writeline("-------- redimensionamento do array varvalores ---------")

j = 0 for each i in varvalores console.writeline("varvalores("& i &"): "& varvalores(i)) j = j + 1

next ' redimensionando matriz de valores redim preserve matriz(3,5) 'apenas o ultimo valor pode ser redimensionado console.writeline() console.writeline("------------ redimensionamento do array varmatriz --------- ") for i=0 to 3 for j=0 to 5 console.writeline("varmatriz("& i &","& j &"): "& varmatriz(i,j) next j next i ' array de cores erase varcores redim varcores(3) console.writeline() console.writeline("---------- redimensionamento do array varcores -------------") for i=0 to 3 console.writeline("varcores("& i &"): "& vcores(i)) next i end sub end module

Related Documents

Diversos
October 2019 39
Modelos Diversos
May 2020 15
Livros Diversos
November 2019 31
Biodigestor Diversos
June 2020 9
Conceitos Diversos.
May 2020 12
Signos Diversos
October 2019 27