Código Fuente Si el numero digitado es decimal o no.
public class Decimal {
public static void main(String args[]){
double num=10.3;
String decimal;
char cadena[];
int i=0;
int flag=0;
// System.out.println("division "+div);
decimal=String.valueOf(num);
cadena=decimal.toCharArray();
for(i=0;i<cadena.length;i++){
if((cadena[i]=='.')){
if(((int)cadena[i+1]>=49)){
flag=1;
}
}
}
if(flag==1){
System.out.println("es decimal");
}
else{
System.out.println("no es decimal");
}
}
}
lunes, 10 de marzo de 2014
Codigo Fuente llena la matriz en forma de L
Codigo Fuente llena la matriz en forma de L
import java.util.Scanner;
public class MatrizL {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic heree
Scanner teclado = new Scanner(System.in);
int i,j,n;
int cont=2;
int a[][];
System.out.println("digite la dimension de la matriz nxn");
n=teclado.nextInt();
a = new int[n][n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(j==0){
a[i][j]=cont;
cont=cont+2;
}
else if(i==n-1){
a[i][j]=cont;
cont=cont+2;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print("["+a[i][j]+"]");
if(j==n-1){
System.out.print("\n");//salto de linea
}
}
}
}
}
import java.util.Scanner;
public class MatrizL {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic heree
Scanner teclado = new Scanner(System.in);
int i,j,n;
int cont=2;
int a[][];
System.out.println("digite la dimension de la matriz nxn");
n=teclado.nextInt();
a = new int[n][n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(j==0){
a[i][j]=cont;
cont=cont+2;
}
else if(i==n-1){
a[i][j]=cont;
cont=cont+2;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print("["+a[i][j]+"]");
if(j==n-1){
System.out.print("\n");//salto de linea
}
}
}
}
}
Codigo fuente que Llena con 1 la en cruz
Codigo fuente que Llena con 1 la en cruz Fila con Numero par y la columnas con numero Impar
import java.util.Scanner;
public class MatrizCruz {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic heree
Scanner teclado = new Scanner(System.in);
int i,j,n;
int cont1=2;
int cont2=1;
int a[][];
System.out.println("digite la dimension de la matriz nxn");
n=teclado.nextInt();
if(n%2==1){
a = new int[n][n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(i==((n-1)/2) && j==((n-1)/2)){
a[i][j]=0;
}
else if(i==((n-1)/2)){
a[i][j]=cont1;
cont1=cont1+2;
}
else if(j==((n-1)/2)){
a[i][j]=cont2;
cont2=cont2+2;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print("["+a[i][j]+"]");
if(j==n-1){
System.out.print("\n");//salto de linea
}
}
}
}
else{
System.out.println("digita el tamaño impar");
}
}
}
Codigo fuente que Llena con 1 la diagonal principal del matriz en java
Codigo fuente que Llena con 1 la diagonal principal del matriz en java
public class Diagonal {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int a[][] = new int[5][5];
int i=0;
int j=0;
// System.out.println(a.length);
for(i=0;i<a.length;i++){
for(j=0;j<a.length;j++){
if(i==j){
a[i][j]=1;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<a.length;i++){
for(j=0;j<a.length;j++){
System.out.print(a[i][j]);
if(j==a.length-1){
System.out.print("\n");
}
}
}
}
}
public class Diagonal {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int a[][] = new int[5][5];
int i=0;
int j=0;
// System.out.println(a.length);
for(i=0;i<a.length;i++){
for(j=0;j<a.length;j++){
if(i==j){
a[i][j]=1;
}
else{
a[i][j]=0;
}
}
}
for(i=0;i<a.length;i++){
for(j=0;j<a.length;j++){
System.out.print(a[i][j]);
if(j==a.length-1){
System.out.print("\n");
}
}
}
}
}
Operador Ternario en Java
public class Ternario {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int a,b;
a=8;
b=6;
String mayor=a>b?"a es mayor":"b es mayor";
System.out.println(mayor);
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int a,b;
a=8;
b=6;
String mayor=a>b?"a es mayor":"b es mayor";
System.out.println(mayor);
}
}
Pälindromo en Java
public class Palindromo {
public static void main(String[] args) {
char cad[];
int i=0;
int j;
int cont=0;
String cadena="aanitalavalatina";
int tam=cadena.length();
cad=cadena.toCharArray();
j=tam-1;
do{
System.out.println(cadena.charAt(i));
// if(cadena.charAt(i)==cadena.charAt(j)){// comparo la cadena de izquiera a derecha y viceverza
if(cad[i]==cad[j]){
cont++;
}
i++;
j--;
}while(i<tam);
System.out.println("contador: "+cont);
if(cont==tam){
System.out.println("es palindromo");
}
else{
System.out.println("no es palindromo");
}
}
}
public static void main(String[] args) {
char cad[];
int i=0;
int j;
int cont=0;
String cadena="aanitalavalatina";
int tam=cadena.length();
cad=cadena.toCharArray();
j=tam-1;
do{
System.out.println(cadena.charAt(i));
// if(cadena.charAt(i)==cadena.charAt(j)){// comparo la cadena de izquiera a derecha y viceverza
if(cad[i]==cad[j]){
cont++;
}
i++;
j--;
}while(i<tam);
System.out.println("contador: "+cont);
if(cont==tam){
System.out.println("es palindromo");
}
else{
System.out.println("no es palindromo");
}
}
}
Estructura Do While
DO WHILE
Es
un estructura repetitiva, para entrar al ciclo repetitivo la condición debe ser
verdadera y se continuara el bucle, sino
cumple con esta condición el ciclo finalizara.
Sintaxis
While(condicion){
Instrucción(es)
}
Condición: Es la condición que controla la
continuación o terminación del ciclo. Si el resultado de la condición es
verdadera continua con el ciclo, de lo contrario toma un valor de falso termina
con el ciclo.
Instrucción(es):
bloque de código que se ejecuta(n) en el bloque de ciclo.
Ejercicio 1
Desarrolle un
programa en java que imprima las letras del abecedario
public class Abecedario {
public static void main(String[]
args) {
// TODO code application
logic here
int i=97;
while(i<=122){
System.out.println((char)i);
i++;
}
}
}
Ejercicio 2
Desarolle un programa en java que imprima si el numero
de par en una rango de 0 a 20.
public class Numpar {
public static void main(String[]
args) {
int i;
i=0;
while(i<=20){
if(i%2==0){
System.out.println(i+"
es par");
}
i++;
}
}
}
Ejercicio 3
Desarrolle
un programa en java que imprima cuantas veces se digito el numero 2, Terminara
el ciclo cuando digite -1.
public class ContarA {
/**
*
@param args the command line arguments
*/
public
static void main(String[] args) {
//
TODO code application logic here
String op;
op="";
int cont=0;
Scanner sc = new Scanner(System.in);
do{
System.out.println("digite la
letra");
op=sc.next();
if(op.equals("a")){
cont++;
}
}while(!op.equals("-1"));
}
}
import java.util.Scanner;
public class Contar2 {
public static void main(String[]
args) {
Scanner sc = new
Scanner(System.in);
int n,cont;
n=0;
cont=0;
while(n!=-1){
System.out.println("digite el
numero");
n=sc.nextInt();
if(n==2){
cont++;
}
}
System.out.println("el numero de
veces que digito 2 es: "+cont);
}
}
Suscribirse a:
Entradas (Atom)