Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

char cannot be dereferenced

$
0
0
Hello all,

I was trying to write a program which will print the even indexes of the given sentence.The program supposed to make
them upper case if they are lower case and vice-versa. But I got the following errors:

error: cannot find symbol line 26
error: char cannot be dereferenced line 28

Can you please help me with that?

Thank you in advance


import java.util.Scanner;
/**
 * @(#)E03012013.java
 *
 * E03012013 application
 *
 * @author 
 * @version 1.00 2013/1/3
 */
 
public class E03012013 {
    
    public static void main(String[] args) {
    	
    	Scanner scan = new Scanner(System.in);
    	
    	System.out.print("Please enter your name: ");
		String name = scan.nextLine();
		int in;
		
		
		for(int index1 = 0; index1 <= name.length()-1; index1 = index1 +2)
		{	
			in =(int) name.charAt(index1);
			if(in <= 90 && in >= 65)
				name.charAr(index1).toLowerCase();
			if(in <= 122 && in >=97)
				name.charAt(index1).toUpperCase();
			System.out.print(name.charAt(index1) + " "); 
			 	
		}   
    
    }
}

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>